onsite
Quality Assurance Engineering Manager - BCC Software
Engineering Manager
Lead QA engineering for desktop and SaaS products, driving automation, AI‑enhanced testing, and scalable frameworks while partnering with engineering, product, and DevOps to ensure release confidence and continuous improvement.
About the role
Key Responsibilities
- Define and execute a modern QA strategy that emphasizes test automation, AI‑assisted quality practices, and reusable test frameworks across multiple product lines.
- Build, mentor, and scale a high‑performing QA engineering team, fostering a culture of ownership, collaboration, and continuous learning.
- Partner with Engineering, Product Management, DevOps, and Support to embed quality gates into CI/CD pipelines and ensure release readiness.
- Establish standardized QA processes, metrics, and governance models to drive consistent quality outcomes and improve release confidence.
- Lead continuous improvement initiatives, leveraging data‑driven insights and emerging technologies to enhance testing efficiency and effectiveness.
Requirements
- 5+ years of hands‑on QA engineering experience, with at least 2 years in a leadership or management role.
- Proven expertise in test automation frameworks (e.g., Selenium, Playwright) and scripting languages such as Python.
- Strong understanding of CI/CD tools (Jenkins, GitHub Actions, Azure DevOps) and integration of automated tests into pipelines.
- Experience applying AI/ML techniques to testing, such as intelligent test selection or defect prediction.
- Excellent communication and stakeholder management skills, with a track record of influencing cross‑functional teams in an Agile environment.
Skills
test automationpythoncicd