Work Authorisation: Open to qualified candidates authorised to work in the U.S.
Job Summary
We are seeking an experienced Test Architect to define enterprise-level testing strategies, automation frameworks, quality engineering standards, and test architectures across complex software applications. The ideal candidate will have strong expertise in test automation, performance testing, API testing, CI/CD, cloud platforms, and quality engineering practices.
Key Responsibilities
- Define and implement comprehensive test strategies and test architectures for enterprise applications.
- Design scalable and maintainable test automation frameworks.
- Establish automation standards, coding practices, reusable components, and testing guidelines.
- Evaluate application architecture and identify appropriate testing approaches.
- Lead automation strategy across UI, API, integration, performance, and end-to-end testing.
- Integrate automated testing into CI/CD pipelines.
- Select and evaluate testing tools, frameworks, and technologies.
- Define test environments, test data, and test execution strategies.
- Establish quality gates and automated validation processes.
- Lead technical discussions with development, DevOps, product, and QA teams.
- Review automation code and provide technical guidance to QA engineers.
- Develop strategies for shift-left testing, continuous testing, and quality engineering.
- Design performance, scalability, reliability, and security testing approaches.
- Establish testing standards across multiple applications and development teams.
- Identify risks, technical dependencies, and quality gaps.
- Track test automation effectiveness, defect trends, coverage, and quality metrics.
- Mentor senior QA engineers and automation specialists.
- Support release planning and production-readiness assessments.
Required Skills
- 8+ years of experience in Software Testing, QA, Test Automation, or Quality Engineering.
- Advanced knowledge of Selenium, Playwright, Cypress, Appium, or similar tools.
- Extensive experience with API and integration testing.
- Strong knowledge of REST/SOAP APIs and tools such as Postman, REST Assured, or similar.
- Experience integrating automated tests with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Strong understanding of SDLC, STLC, Agile, and DevOps methodologies.
- Experience with test management and defect-tracking tools such as Jira, Azure DevOps, or ALM.
- Strong understanding of software architecture and distributed systems.
Performance & Specialized Testing
- Experience with performance-testing tools such as JMeter, LoadRunner, Gatling, or k6.
- Experience designing load, stress, endurance, and scalability tests.
- Knowledge of database testing and SQL.
- Experience with microservices and event-driven architectures.
- Understanding of cloud-native testing strategies.
- Experience with security testing concepts and vulnerability validation is a plus.