Develop and enhance automated testing infrastructure, frameworks, and quality assurance processes. Integrate testing into CI/CD pipelines, implement software validation practices, evaluate QA tools including AI-enabled solutions, and collaborate with product, engineering, and DevOps teams to deliver reliable software.
Responsibilities
- Develop and maintain automated test frameworks, tools, and infrastructure.
- Evaluate and optimize QA tools, including AI-enabled testing solutions.
- Implement and test code throughout the software development lifecycle, including CI/CD integration and computer system validation.
- Integrate quality activities into agile workflows in collaboration with product, engineering, and Dev
- Ops teams.
- Ensure compliance with application governance processes and communicate technical constraints and opportunities to service owners.
- Mentor team members on test automation practices and share knowledge of emerging technologies and vulnerabilities.
Required Skills
- Software test automation
- Python
- Java
- Java
- Script
- C/CD tooling
- Software development lifecycle
- Test planning and execution
- Requirements analysis
- Computer system validation