
Quality Assurance Architect (RARR Job 5333)
Job Skills
Job Description
About the Role
We are looking for an accomplished and visionary QA Architect to take ownership of our quality engineering practices across the product lifecycle. This role requires a deep understanding of software architecture, automation, performance, scalability, and quality governance.
The QA Architect will be responsible for designing end-to-end QA solutions, driving innovation in automation, ensuring regulatory and performance standards, and enabling faster, safer product releases.
This is a hands-on leadership role that balances strategic planning with deep technical expertise and cross-functional collaboration.
Strategic Quality Ownership
- Define and implement enterprise-level QA strategy aligned with business goals
- Establish a unified quality vision across manual, automation, and performance testing
- Drive Shift-Left and Shift-Right testing practices
Automation Architecture
- Design scalable test automation frameworks (UI, API, mobile, backend)
- Select tools like Selenium, Cypress, Playwright, RestAssured, Appium
- Enable parallel execution, cross-browser testing, CI/CD integration
CI/CD & DevOps Integration
- Integrate automated testing in CI/CD pipelines (Jenkins, Azure DevOps, GitLab)
- Set up environments using Docker, Kubernetes, and service mocking
- Ensure test data management and reporting in pipelines
Performance, Security & Reliability
- Define standards for performance, load, stress, and security testing
- Use tools like JMeter, Gatling, LoadRunner, K6
- Support penetration testing and vulnerability assessments
Test Governance & Metrics
- Define KPIs: defect density, automation ROI, escape rate, MTTR
- Implement dashboards using Allure, TestRail, Zephyr, Xray
- Perform root cause analysis on production defects
Collaboration & Leadership
- Collaborate with Product, Dev, DevOps, Security teams
- Mentor QA engineers and enforce best practices
- Promote quality mindset in Agile/Scrum environments
Tooling & Innovation
- Evaluate and implement new QA tools
- Drive AI/ML-based testing solutions
- Enable service virtualization and reusable testing components
Key Responsibilities
- Develop QA strategies ensuring software reliability and compliance
- Lead and mentor QA teams
- Conduct audits and improve testing processes
- Collaborate across development, product, and operations teams
- Oversee manual and automated testing processes
- Ensure compliance with regulatory standards
- Drive continuous improvement in testing methodologies
- Manage supplier quality and technical alignment
- Analyze performance metrics and implement improvements
- Perform risk assessment and mitigation planning
- Stay updated with QA innovations and tools
- Hands-on experience with Selenium (Java/Python)
- Strong API automation expertise
- Lead large-scale QA programs
- Proficiency in Java, Python, JavaScript
- Experience with performance tools (JMeter, LoadRunner)
- Strong Agile testing knowledge
- Experience with cloud, containers, and microservices testing
Technology Skills
- Selenium, TestNG, Java/Python, Performance Testing
- ISTQB Advanced Certification (preferred)
- Data-driven testing experience
- Domain experience: Telecom, Finance, Healthcare (preferred)
Qualifications
- Bachelor’s degree in Computer Science or related field
- 10+ years QA experience (3–5 years as Architect)
- Strong problem-solving and communication skills
- Expertise in automation frameworks (POM, BDD, data-driven)
- Experience with REST APIs (Postman, REST-assured, Karate)
- Hands-on with AWS/Azure/GCP, Docker, Kubernetes
- Understanding of microservices and DevOps practices