Job ID: JOB_ID_3815
Job Title: Senior QA Automation Engineer
We are seeking a highly skilled and experienced Senior QA Automation Engineer to join our dynamic team. The ideal candidate will have a strong proficiency in Java, OOP principles, and design patterns, with extensive hands-on experience in building scalable automation frameworks and reusable utilities. You will be responsible for designing, developing, and maintaining UI and API automation frameworks, integrating automation suites into CI/CD pipelines, and collaborating with cross-functional teams to ensure the delivery of high-quality software.
Key Responsibilities:
- 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 the stability of automated regression suites.
- Conduct API automation testing using tools such as Rest Assured or Playwright API.
- Contribute to the continuous improvement of automation strategy, framework enhancements, and adoption of emerging automation technologies.
- 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.
- 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.
Technical Skills Required:
- 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.
Location & Employment Type:
- Location: Waltham, MA (Preference is to have local resource. In worst case by weekly or monthly travel is fine)
- Job Type: Contract
Special Requirements
Preference for local resource; weekly or monthly travel acceptable.
Compensation & Location
Salary: $70,000 – $120,000 per year (Estimated)
Location: Waltham, MA
Recruiter / Company – Contact Information
Recruiter / Employer: Valzo Soft Solutions
Email: sh@valzosoft.com
Recruiter Notice:
To remove this job posting, please send an email from
sh@valzosoft.com with the subject:
DELETE_JOB_ID_3815