Software QA Engineer
$85,000 per year
Apply (opens in a new tab)Software QA Engineer
Posted today
SENIORITY
Lead
SALARY
$85,000 per year
About the role
- Develop and maintain automated tests for web applications and APIs using modern testing frameworks
- Perform functional, regression, and exploratory testing of new and existing product features
- Use AI-assisted development tools to accelerate the creation, maintenance, debugging, and improvement of automated tests and evaluate new tools that may improve test coverage, reliability, and engineering productivity
- Collaborate with product and engineering teams to clarify requirements, identify test scenarios, and ensure appropriate test coverage
- Contribute to and improve existing frontend and backend test automation frameworks and support the integration of automated tests into CI/CD pipelines, with guidance from experienced engineers
- Execute and analyze automated test runs, identify defects, document findings clearly, support root-cause analysis, and validate fixes
- Participate in design reviews to identify opportunities to improve testability and automation
- Balance automated and hands-on testing approaches based on product risk, feature complexity, and release needs
- Investigate production issues and develop automated regression tests to prevent future occurrences
- Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience1–3 years of experience in software testing, software engineering, test automation, or a related technical role
- Strong understanding of functional, regression, and exploratory testing methodologies
- Hands-on experience developing, maintaining, or debugging automated tests using tools such as Playwright, Cypress, or Selenium
- Proficiency in one or more programming or scripting languages, such as JavaScript or Python
- Familiarity with API testing tools and frameworks, such as Postman, pytest, or similar tools
- Experience using version control systems such as Git and familiarity with CI/CD environments
- Strong organizational and communication skills, with the ability to produce and maintain clear documentation
- Strong problem-solving skills and an interest in improving software quality through automation
- Experience using AI-assisted development tools, such as Claude Code, Codex, or similar tools, to support coding, debugging, test creation, or engineering productivity
- Desire to continuously learn new testing technologies and software engineering practices
- Familiarity with data validation and analytics testing for backend services
- Additional hands-on experience with Playwright
- Experience writing automated API tests in Python or JavaScriptExperience working with GitHub Actions or other CI/CD platforms
- Exposure to cloud technologies such as AWSExperience working in, or exposure to, regulated or healthcare environments
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
