QA Automation Engineer

New
N
Novara SoftwareEHS and Compliance Software
United StatesFull-TimeMiddle
SalaryAnnual Base Salary Range of 100k-110k
Apply NowOpens the employer's application page

Job Details

Experience
Three or more years of professional QA experience
Required Skills
PythonSQLJavaJavascriptTypeScriptAPI testingCI/CDGitHub ActionsPlaywright

Requirements

  • Three or more years of professional QA experience, including demonstrated ownership of test automation.
  • Proficiency in at least one programming language: JavaScript or TypeScript, Python, or Java.
  • Hands on experience with Playwright, or extensive experience with Cypress or Selenium.
  • Solid API testing skills, including REST endpoint testing, authentication flows, payload and schema validation, and negative/edge case scenarios.
  • Experience with Postman or an equivalent tool.
  • Experience executing automated tests within CI/CD pipelines, including headless execution and parallel runs.
  • Strong test case management experience in a formal tool such as Xray or ADO.
  • Strong defect documentation practices.
  • SQL proficiency for data validation and troubleshooting.
  • Experience working in an Agile or Scrum delivery model.
  • Strong written and verbal communication skills.

Responsibilities

  • Design, develop, and maintain automated API and end to end tests using Playwright and TypeScript, prioritizing the API layer for speed, stability, and diagnostic value.
  • Apply risk based testing to determine what warrants automation, and articulate the reasoning behind coverage decisions.
  • Integrate automated tests into GitHub Actions pipelines and maintain the automated quality gates that govern promotion between environments.
  • Monitor, triage, and resolve test failures and flakiness, addressing root cause rather than suppressing or skipping tests.
  • Perform database level validation using SQL to confirm data integrity, including during the platform migration from MongoDB to PostgreSQL.
  • Own performance and load testing, establishing baselines for high traffic endpoints and reporting regressions with actionable data.
  • Maintain test cases, execution results, and requirement traceability in Xray, and document defects with clear reproduction steps, severity, and supporting evidence.
  • Participate in refinement, estimation, and sprint ceremonies, identifying testability concerns and coverage gaps before work is committed.
  • Collaborate with developers on test code reviews, testability improvements, and shift left quality practices.
  • Contribute to continuous improvement of the automation framework, test data strategy, and quality reporting.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual Base Salary Range of 100k-110k
Apply Now