Surya@Iitsolutionsinc.Com
Job Description
Role : Senior QA Automation Engineer (Java / Selenium / API Automation)
Location: Waltham, MA
Mode: Contract
(Preference is to have local resource. In worst case by weekly or monthly travel is fine)
Primary skills:
• Strong proficiency in Java, OOP principles, and design patterns.
• Hands on experience with Selenium WebDriver, TestNG, Cucumber/Gherkin, and Page Object Model.
• Expertise in building scalable automation frameworks and reusable utilities.
• Experience with Rest Assured, Playwright API, or equivalent API automation tools.
• Understanding of REST architecture, JSON/XML, status codes, headers, authentication, and schema validation.
• Experience integrating automation with CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, or similar tools.
• Proficiency in Git (branching, PR workflows), Maven/Gradle, test execution pipelines, and artifact management.
• Strong knowledge of QA methodologies, shift left approaches, and Agile processes.
• Experience in debugging, root cause analysis, and triaging flaky tests.
• Ability to create automation reports, trends, and analytics dashboards.
• Ability to leverage AI based automation tools (self healing locators, autonomous testing, intelligent test generation).
• Strong analytical and problem solving skills with a detail oriented mindset.
• Excellent communication and documentation skills for cross functional collaboration.
Secondary skills:
• Ability to work independently with minimal supervision while managing multiple priorities.
• Strong ownership mindset with the ability to drive automation initiatives end to end.
• Commitment to delivering high quality engineering outcomes within deadlines.
Design, develop, and maintain UI and API automation frameworks using Selenium (Java), TestNG, Cucumber, and Playwright (TypeScript).
• Implement scalable automation solutions following industry best practices for reusability, maintainability, and performance.
• Develop and maintain BDD test scenarios, reusable libraries, utilities, and custom functions to enhance automation frameworks.
• Integrate automation suites into CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, Jenkins, or equivalent.
• Create and publish automation metrics, dashboards, and execution reports for leadership and cross functional visibility.
• Collaborate with developers, QA teams, DevOps, and product stakeholders to identify automation opportunities and ensure shift left quality.
• Perform root cause analysis, troubleshoot failures, and maintain stability of automated regression suites.
• Conduct API automation testing using tools such as Rest Assured or Playwright API.
• Contribute to continuous improvement of automation strategy, framework enhancements, and adoption of emerging automation technologies."
Similar Jobs
React Developer opportunity in Alpharetta, GA
GA
Open Text
Remote