QA Automation Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+55 more
Job description
We are looking for an experienced QA Automation Architect to design, implement, and maintain scalable test automation frameworks and quality engineering solutions. The candidate will define automation strategies, select appropriate tools and technologies, establish testing standards, and guide QA engineers in delivering reliable and maintainable automated tests across web, API, mobile, and backend applications., * Define the overall test automation strategy and architecture.
- Design and develop scalable, reusable, and maintainable automation frameworks.
- Evaluate and select automation tools, frameworks, and technologies.
- Develop automation solutions for web, API, mobile, and backend applications.
- Establish coding standards, design patterns, and best practices for automation.
- Integrate automated tests into CI/CD pipelines.
- Implement automated regression, functional, integration, API, and end-to-end testing.
- Develop and maintain test automation libraries and reusable components.
- Review automation code and provide technical guidance to QA engineers.
- Identify opportunities to improve test coverage and reduce manual testing effort.
- Integrate automation frameworks with Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD.
- Work with development and DevOps teams to implement Continuous Testing.
- Monitor automated test execution and analyze failures.
- Implement test reporting, logging, screenshots, and test evidence.
- Establish quality metrics and automation KPIs.
- Support performance, security, and reliability testing where required.
- Mentor QA engineers and establish automation best practices.
- Participate in Agile/Scrum ceremonies and collaborate with development, product, and DevOps teams.
Required Technical Skills Programming Languages:
- Java
- Python
- JavaScript / TypeScript
- C#
Web Automation:
- Selenium WebDriver
- Playwright
- Cypress
API Automation:
- REST Assured
- Postman
- Newman
- SoapUI
Mobile Automation:
- Appium
- Android
- iOS
Testing Frameworks:
- TestNG
- JUnit
- PyTest
- Cucumber / BDD
Framework Design:
- Page Object Model (POM)
- Data-Driven Framework
- Keyword-Driven Framework
- Hybrid Framework
- Behavior-Driven Development (BDD)
- SOLID principles
- Design Patterns
CI/CD & DevOps:
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Azure DevOps
- Docker
- Kubernetes
Version Control:
- Git
- GitHub
- GitLab
- Bitbucket
Test Management & Reporting:
- Jira
- TestRail
- Zephyr
- Allure
- Extent Reports
Databases:
- SQL
- MySQL
- PostgreSQL
- MongoDB
Cloud Testing:
- AWS
- Azure
- Google Cloud
- BrowserStack
- Sauce Labs
Automation Architecture Responsibilities The architect should be able to design automation frameworks with:
- Reusable components
- Page Object Model
- Configuration management
- Test data management
- Logging
- Reporting
- Screenshot/video capture
- Parallel execution
- Cross-browser testing
- Retry mechanisms
- Environment management
- API integration
- Database validation
- CI/CD integration
Tools:
- JMeter
- Gatling
- LoadRunner
- OWASP ZAP
Requirements
- 11 years of experience in Software Testing / QA Automation.
- Strong experience designing and implementing automation frameworks.
- Experience with multiple automation tools and programming languages.
- Experience integrating automated testing into CI/CD pipelines.
- Strong understanding of SDLC, STLC, Agile, and DevOps.
- Experience mentoring automation engineers and leading technical initiatives.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is a Test Plan: Guide to Test Planning
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Benefits of Using JMeter For Performance Testing
How to create a test plan for software testing