As a Sr Principal Software Quality Engineer, you will lead software quality engineering efforts to ensure high-quality software delivery in an agile environment. You will be responsible for developing and implementing software quality strategies, leading cross-functional teams, and collaborating with stakeholders to drive quality initiatives.
Key Responsibilities:
- Develop and implement software quality strategies to ensure high-quality software delivery.
- Lead cross-functional teams to drive quality initiatives and improve software quality.
- Collaborate with stakeholders to understand software quality requirements and develop solutions to meet those needs.
- Develop and maintain test automation frameworks and tools to support continuous integration and continuous deployment.
- Identify and prioritize quality risks and develop mitigation strategies to address those risks.
- Develop and implement continuous integration and continuous deployment pipelines to support agile software development.
Requirements:
- 10+ years of experience in software quality engineering with a focus on agile methodologies.
- Proven track record of leading cross-functional teams to drive quality initiatives and improve software quality.
- Strong understanding of software development methodologies, including agile and DevOps.
- Experience with test automation frameworks and tools, such as Selenium or Appium.
- Strong understanding of continuous integration and continuous deployment pipelines and tools, such as Jenkins or GitLab CI/CD.