Responsibilities include:
- Understand stakeholder requirements and collaborate with developers to support quality objectives
- Meet with product and development teams to determine testing parameters and acceptance criteria
- Write test plans, test cases, test procedures, bug reports, and QA reports
- Execute manual and automated test cases for web applications and platforms
- Support the development and maintenance of automated test scripts for Drupal-based web applications and content management platforms
- Perform functional, regression, integration, accessibility, and user acceptance testing
- Validate Drupal workflows, content publishing processes, user roles and permissions, and system integrations
- Troubleshoot defects and assist in identifying root causes
- Work with established automated testing tools and infrastructure to improve test coverage and efficiency
- Support development, testing, deployment, and release activities within a DevSecOps environment
- Work with software developers and engineers to ensure development follows established processes and quality standards
- Assist with documenting current-state environments, gap analyses, and recommendations
- Leverage virtualization and containerization technologies to support testing activities
- Participate in continuous improvement efforts related to DevSecOps processes and tools
- Document test results, defects, and recommendations to support quality improvement efforts
- Provide status updates on assigned tasks and activities
- Collaborate with developers, business analysts, and stakeholders to resolve defects and improve application quality