Verified today
Principal Software Quality Assurance Engineer
About the role
Principal Software Quality Assurance Engineer at Cerence. Lead design and implementation of scalable QA automation frameworks using Python, AI/ML, and cloud platforms (AWS/Azure/GCP). Architect end-to-end automation strategy, integrate CI/CD pipelines, develop AI-driven test solutions, mentor QA engineers, and drive quality transformation across teams.
What you’ll do
- Design, architect, implement scalable QA automation frameworks using Python and modern tooling
- Lead end-to-end automation strategy across functional, regression, API, and AI-driven testing
- Develop intelligent test solutions leveraging AI/ML concepts, prompt engineering, and LLM-based validation
- Integrate automation pipelines with CI/CD systems and cloud environments (AWS/Azure/GCP)
- Collaborate with development, DevOps, and product teams to ensure high-quality releases
- Drive test data automation, environment management, and performance validation strategies
- Mentor QA engineers and promote best practices in automation, tooling, and quality governance
- Continuously evaluate emerging AI and testing technologies to improve efficiency and coverage
What you’ll bring
- 7+ years QA automation design and implementation
- Strong Python automation framework expertise
- Hands‑on AI/ML, prompt engineering, LLM systems
- Cloud platforms (AWS/Azure/GCP) and CI/CD pipelines
- Automation architecture, API testing, scalable strategies
- Problem‑solving, analytical, debugging skills
- Strong communication, collaboration across teams
- Bachelor’s in CS/Engineering (preferred)
Skills
Education
Bachelor's