Overview
Skills
Job Details
Job Title: Senior QA Automation Engineer
Experience: 10+ Years
Employment Type: Contract W2 Only
Job Summary:
We are seeking a highly skilled Senior QA Automation Engineer with over 10 years of experience in designing, developing, and executing automated test frameworks. The ideal candidate should have strong technical expertise in automation tools, frameworks, and scripting languages, along with a deep understanding of software QA methodologies and processes.
Key Responsibilities:
Design, develop, and maintain robust automation frameworks for web, API, and mobile applications.
Develop and execute automated test scripts using tools like Selenium, Cypress, Playwright, Appium, TestNG, or JUnit.
Integrate automated tests within CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Collaborate closely with developers, business analysts, and product owners to define and validate test cases.
Conduct regression, functional, performance, and integration testing.
Identify, document, and track software defects using tools like JIRA, Bugzilla, or Azure DevOps.
Perform root cause analysis and ensure high-quality releases.
Mentor junior QA engineers and lead automation initiatives across teams.
Participate in test planning, estimation, and reporting.
Required Skills & Experience:
10+ years of experience in Quality Assurance with at least 5+ years in automation testing.
Strong hands-on experience in Selenium WebDriver, Cypress, or Playwright.
Proficient in programming/scripting languages such as Java, Python, JavaScript, or C#.
Solid understanding of REST API testing using Postman, RestAssured, or Karate.
Experience in BDD/TDD frameworks like Cucumber, JBehave, or SpecFlow.
Familiarity with version control systems (Git, Bitbucket).
Experience in CI/CD tools like Jenkins, GitLab, or Azure DevOps.
Strong knowledge of SDLC, STLC, and Agile methodologies.
Experience with cloud testing (AWS, Azure, or Google Cloud Platform) is a plus.
Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience with performance and load testing (JMeter, LoadRunner).
Exposure to containerization and orchestration (Docker, Kubernetes).
ISTQB or similar QA certification is a plus.