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