Overview
Skills
Job Details
Job Title: Senior QA Automation Engineer
Location: [Ashburn,VA]
Job Title: Senior QA Automation Engineer
Experience: 12+ Years
Employment Type: W2
Job Summary:
We are seeking a highly experienced Senior QA Automation Engineer with over 12 years of expertise in quality assurance, automation testing, and test strategy design. The ideal candidate will have strong experience in building scalable test automation frameworks, driving QA best practices, and working in Agile/DevOps environments.
Key Responsibilities:
Lead and design end-to-end automation strategies for web, API, and mobile platforms.
Develop, maintain, and enhance custom automation frameworks using tools like Selenium, TestNG, Cucumber, Playwright, or Cypress.
Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
Perform code reviews, mentor junior QA engineers, and establish QA standards and best practices.
Collaborate with developers, product managers, and business analysts to define test plans and acceptance criteria.
Conduct root cause analysis of defects and drive issue resolution across teams.
Use test management tools (e.g., JIRA, Zephyr, TestRail) to track test coverage, defects, and test progress.
Ensure cross-browser and cross-platform compatibility testing.
Required Skills and Experience:
12+ years of experience in Quality Assurance, with at least 6 8 years in Automation Testing.
Strong programming/scripting skills in Java, Python, or JavaScript.
Expertise in automation tools: Selenium WebDriver, TestNG, JUnit, Cucumber, REST Assured, Postman.
Hands-on experience with CI/CD, Git repositories, and cloud testing environments.
Experience with API testing and automation using tools like REST Assured or Postman.
Knowledge of Agile/Scrum, STLC/SDLC, and defect management practices.
Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner) is a plus.
Experience working in cloud-based environments (AWS/Azure) and containerized systems (Docker/Kubernetes) is desirable.
Nice to Have:
Knowledge of BDD/TDD frameworks
Familiarity with security testing and accessibility testing practices
ISTQB or relevant QA certifications
Experience with Test Data Management and database validation using SQL
Soft Skills:
Strong analytical and problem-solving skills
Excellent verbal and written communication
Ability to mentor and lead QA team members
Detail-oriented with a focus on delivering high-quality software
Education:
Bachelor s or Master s degree in Computer Science, Information Technology, Engineering, or related fieldA
]
Experience: 12+ Years
Employment Type: Full-Time / Contract
Work Schedule: [Day Shift / Flexible / Client Time Zone]
Job Summary:
We are seeking a highly experienced Senior QA Automation Engineer with over 12 years of expertise in quality assurance, automation testing, and test strategy design. The ideal candidate will have strong experience in building scalable test automation frameworks, driving QA best practices, and working in Agile/DevOps environments.
Key Responsibilities:
Lead and design end-to-end automation strategies for web, API, and mobile platforms.
Develop, maintain, and enhance custom automation frameworks using tools like Selenium, TestNG, Cucumber, Playwright, or Cypress.
Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
Perform code reviews, mentor junior QA engineers, and establish QA standards and best practices.
Collaborate with developers, product managers, and business analysts to define test plans and acceptance criteria.
Conduct root cause analysis of defects and drive issue resolution across teams.
Use test management tools (e.g., JIRA, Zephyr, TestRail) to track test coverage, defects, and test progress.
Ensure cross-browser and cross-platform compatibility testing.
Required Skills and Experience:
12+ years of experience in Quality Assurance, with at least 6 8 years in Automation Testing.
Strong programming/scripting skills in Java, Python, or JavaScript.
Expertise in automation tools: Selenium WebDriver, TestNG, JUnit, Cucumber, REST Assured, Postman.
Hands-on experience with CI/CD, Git repositories, and cloud testing environments.
Experience with API testing and automation using tools like REST Assured or Postman.
Knowledge of Agile/Scrum, STLC/SDLC, and defect management practices.
Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner) is a plus.
Experience working in cloud-based environments (AWS/Azure) and containerized systems (Docker/Kubernetes) is desirable.
Nice to Have:
Knowledge of BDD/TDD frameworks
Familiarity with security testing and accessibility testing practices
ISTQB or relevant QA certifications
Experience with Test Data Management and database validation using SQL
Soft Skills:
Strong analytical and problem-solving skills
Excellent verbal and written communication
Ability to mentor and lead QA team members
Detail-oriented with a focus on delivering high-quality software
Education:
Bachelor s or Master s degree in Computer Science, Information Technology, Engineering, or related field