We are looking for an experienced Quality Engineering Architect to define and drive the enterprise quality engineering strategy, testing architecture, automation frameworks, and quality assurance practices across complex applications and technology platforms.
The ideal candidate will have strong expertise in test architecture, automation engineering, API testing, performance testing, cloud testing, CI/CD integration, and modern quality engineering practices.
The role involves defining scalable testing strategies, establishing automation standards, driving shift-left testing, implementing continuous testing practices, and collaborating with development, DevOps, product, and architecture teams to ensure high-quality software delivery.
The candidate should have experience leading QA teams, designing automation frameworks, and driving quality transformation initiatives in Agile and DevOps environments.
Key Responsibilities
1. Quality Engineering Strategy and Architecture
- Define and implement enterprise-wide quality engineering strategy and testing architecture.
- Establish testing standards, methodologies, governance, and best practices.
- Design scalable and reusable test automation frameworks.
- Define test strategies across functional, integration, regression, API, performance, and security testing.
- Drive shift-left testing and continuous quality engineering practices.
- Establish quality gates and testing entry/exit criteria across the SDLC.
- Define quality metrics, KPIs, and reporting mechanisms.
- Drive test optimization and continuous improvement initiatives.
- Design and implement automation frameworks using Selenium, Playwright, Cypress, or similar tools.
- Define automation strategies for web, mobile, API, and backend applications.
- Establish reusable automation components, libraries, and utilities.
- Drive automation of regression and end-to-end test scenarios.
- Define automation coding standards and best practices.
- Integrate automated test suites into CI/CD pipelines.
- Evaluate and recommend automation tools and technologies.
- Mentor automation engineers and review automation framework implementations.
3. API and Integration Testing
- Define API testing strategy for REST and SOAP-based services.
- Design API automation frameworks using Rest Assured, Postman, or similar tools.
- Validate microservices, service integrations, and distributed application workflows.
- Drive contract testing and service virtualization.
- Validate API performance, security, reliability, and data integrity.
- Support event-driven architecture testing using messaging technologies such as Kafka.
4. Performance and Non-Functional Testing
- Define performance testing strategies for enterprise applications.
- Design load, stress, endurance, and scalability testing approaches.
- Use tools such as JMeter, LoadRunner, or Gatling.
- Analyze application performance bottlenecks and provide recommendations.
- Establish performance benchmarks and non-functional quality criteria.
- Collaborate with infrastructure and architecture teams to optimize application performance.
5. DevOps and Continuous Testing
- Integrate automated testing into CI/CD pipelines.
- Implement continuous testing practices across development and deployment workflows.
- Collaborate with DevOps and platform engineering teams to establish automated quality gates.
- Drive test execution within cloud-native and containerized environments.
- Enable automated smoke, regression, and integration testing.
- Support test automation in Kubernetes and cloud environments.
6. Test Data and Environment Management
- Establish test data provisioning, masking, and anonymization practices.
- Drive test environment planning and availability.
- Implement test data automation and synthetic data generation.
- Ensure compliance with data privacy and security requirements.
- Coordinate environment readiness across multiple testing teams.
7. Quality Governance and Metrics
- Define and monitor quality engineering KPIs.
- Establish defect management and root cause analysis processes.
- Monitor test coverage, automation coverage, defect leakage, and test effectiveness.
- Drive quality reviews and release readiness assessments.
- Define quality dashboards and executive reporting.
- Ensure compliance with organizational testing standards and governance frameworks.
8. Leadership and Stakeholder Management
- Lead and mentor functional testing, automation, and performance engineering teams.
- Collaborate with enterprise architects, developers, product owners, and business stakeholders.
- Provide technical direction and guidance to QA engineers.
- Drive collaboration between development, testing, DevOps, and operations teams.
- Manage testing risks, dependencies, and delivery timelines.
- Present quality status, risks, and recommendations to senior leadership.
Required Technical Skills
Skill Area
Technologies / Expertise
Test Automation
Selenium, Playwright, Cypress
Programming
API Testing
REST Assured, Postman, SoapUI
Performance Testing
JMeter, LoadRunner, Gatling
Test Management
CI/CD
Containers
Framework Design
Microservices Testing
API, Integration, Contract Testing
Security Testing
OWASP, SAST, DAST
Reporting
Allure, Extent Reports, Quality Dashboards
Version Control
Git, GitHub, Bitbucket
Required Qualifications and Experience
- 12–18 years of overall IT experience, with significant experience in software testing and quality engineering.
- 5+ years of experience in test automation architecture and framework design.
- Proven experience defining enterprise-level testing strategies and quality engineering roadmaps.
- Strong hands‑on knowledge of automation tools such as Selenium, Playwright, or Cypress.
- Extensive experience in API, integration, functional, and regression testing.
- Experience with performance testing and non-functional testing strategies.
- Strong understanding of microservices architecture and cloud‑native applications.
- Experience integrating automated testing into CI/CD pipelines.
- Experience leading large QA and automation engineering teams.
- Strong knowledge of Agile, Scrum, and DevOps methodologies.
- Excellent communication, stakeholder management, and problem-solving skills.
Preferred Skills
- Experience with cloud-native application testing.
- Knowledge of Kubernetes and containerized application testing.
- Experience with event-driven architecture and Kafka testing.
- Experience with contract testing tools such as Pact.
- Knowledge of AI-driven test automation and intelligent test optimization.
- Experience with test observability and quality analytics.
- Knowledge of security testing and OWASP standards.
- Experience in healthcare, banking, insurance, or other regulated domains is an advantage.