QA Automation Architect

AMERICAN BANK
Trenton, NJ, United States
3 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services JIRA Automation of Tests Microsoft Azure Behavior-Driven Development Burp Suite C Sharp (Programming Language)
+55 more
Cloud Testing Configuration Management Code Coverage Databases Continuous Integration Software Design Patterns DevOps Electronic Design Automation Github HP Loadrunner Apache JMeter Junit Python (Programming Language) PostgreSQL MongoDB MySQL Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Software Reliability Testing E2e Testing Standard Sql Screenshots SoapUI Systems Integration Test Management Testng TypeScript Video Capture Data Logging Google Cloud Postman Appium Browserstack Cypress (Programming Language) Gatling Backend Gitlab Git Pytest Gitlab-ci Solid Principles Kubernetes Playwright Data Analytics Bitbucket Data Management Browser Testing Cucumber (Software) Selenium Webdriver Software Version Control Docker Testrail Jenkins Programming Languages

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.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:01 min

Introduction to the speaker and visual testing journey

Ramona Schwering Ramona Schwering · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all