QA Automation
Virtusa • Jacksonville, Georgia, United States
**Role & seniority: ** Senior/Lead Test Automation Engineer; 8–10 years (company notes 10–15 years)
**Stack/tools: **
-
Programming: Java / Python / C#
-
UI automation: Selenium WebDriver (or equivalent)
-
Automation frameworks: Cucumber, TestNG, JUnit, PyTest (or similar)
-
API testing: Postman, REST Assured, SoapUI (or equivalent)
-
DB testing: SQL
-
CI/CD: integrate automated tests into pipelines
-
VCS: Git
-
Performance testing: JMeter (or similar)
-
Cloud/containers: AWS/Azure/GCP; Docker/Kubernetes
-
Other: cloud-based testing platforms; microservices/event-driven architectures; optional AI-assisted QA tools
-
Top 3 responsibilities:
-
Develop and maintain test automation frameworks (including building from scratch)
-
Implement UI + API + database testing and test suites aligned with SDLC/QA processes
-
Integrate and run tests in CI/CD, supporting Agile/Scrum delivery and defect lifecycle
-
-
Must-have skills:
-
Strong hands-on automation framework development/maintenance
-
Proficiency in one: Java/Python/C#
-
UI automation with Selenium (or equivalent)
-
API testing with Postman/REST Assured/SoapUI (or equivalent)
-
SQL and CI/CD integration
-
Git and solid understanding of QA/SDLC/defect lifecycle
-
Agile/Scrum experience
-
-
Nice-to-haves:
-
Performance testing (JMeter)
-
Cloud-based testing platforms
-
Docker/Kubernetes;
-
Full Description
Job Requirements
8 to 10 years of strong hands-on experience in test automation framework development and maintenance.
Strong programming experience in at least one language: Java, Python, or C#.
Hands-on experience with Selenium WebDriver or equivalent UI automation tools.
Experience with modern automation frameworks such as Cucumber, TestNG, JUnit, PyTest, or similar.
Strong experience in API testing using tools such as Postman, REST Assured, SoapUI, or equivalent.
Good knowledge of SQL and database testing.
Experience with Git and source-code management.
Experience integrating automated tests with CI/CD pipelines.
Strong understanding of SDLC, STLC, defect lifecycle, and QA processes.
Experience working in an Agile/Scrum environment.
Experience building automation frameworks from scratch.
Exposure to performance testing using JMeter or similar tools.
Experience with cloud-based testing platforms
Knowledge of Docker/Kubernetes.
Experience with test automation in AWS/Azure/GCP environments.
Knowledge of microservices and event-driven architectures.
Exposure to AI-assisted testing / modern QA tools is an advantage
Work Experience
10-15Years