Sr Quality Engineer
careers-page
Job Description
- Define and drive the Quality Engineering strategy, roadmap and priorities across multiple initiatives.
- Establish quality standards, Definition of Done, quality gates and release-readiness criteria.
- Identify and proactively manage quality risks across parallel initiatives.
- Drive shift-left, risk-based testing and quality-by-design practices.
- Design, develop and maintain robust API, integration, regression and end-to-end automation.
- Strong focus on backend/API automation rather than UI-only testing.
- Develop reusable automation frameworks and scripting for test execution, validation and test data.
- Use Bruno, Postman or equivalent API testing tools for API validation and automation.
- Integrate automated tests into CI/CD pipelines and establish effective quality gates.
- Perform manual, exploratory, functional, integration and regression testing where automation is not appropriate.
- Validate APIs, integrations and data across SQL and NoSQL databases.
- Identify automation gaps, flaky tests and opportunities to improve test efficiency.
- Own the team's Quality Dashboard, roadmap and quality reporting for Engineering/Product leadership.
- Track automation coverage, defect leakage, production defects, regression health, test execution, flaky tests, release readiness and quality risks.
- Convert quality metrics into actionable improvement initiatives.
- Partner with Developers, Engineering Managers, Tech Leads, Architects and Product teams.
- Drive root-cause analysis and preventive actions for significant defects.
- Promote developer ownership of quality and consistent engineering quality practices.
- Prioritize quality activities across multiple concurrent initiatives without becoming a delivery bottleneck.
- 6–8 years of Quality Engineering / Software Testing experience.
- Strong hands-on API and backend automation experience.
- Strong scripting/programming skills for test automation.
- Strong knowledge of Bruno, Postman or equivalent API testing tools.
- Excellent understanding of manual, exploratory, functional, integration and regression testing.
- Experience with automation frameworks such as Playwright/Selenium, REST API automation, C#/NUnit/xUnit or equivalent.
- Strong REST API, SQL and database testing skills; exposure to NoSQL.
- Good understanding of .NET/C#, Azure and CI/CD.
- Experience integrating automated testing into CI/CD pipelines.
- Experience defining test strategy, quality metrics and quality dashboards.
- Good understanding of ReactJS/UI testing, but UI is not the primary focus.
- Strong analytical, problem-solving, communication and stakeholder-management skills.
- Load and Performance Testing experience.
- Performance testing tools such as JMeter, k6 or equivalent.
- Experience with distributed systems, microservices and event-driven architectures.
- Experience with contract testing and production-quality monitoring.
- Increased meaningful API/integration automation coverage
- Reduced manual regression effort and production defect leakage
- Improved automation reliability and feedback cycle
- Clear and actionable quality dashboard and roadmap
- Consistent quality standards across the 30-person team
- Improved release confidence and engineering ownership of quality