Quality Assurance Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent

Skills

Python
Selenium
CI/CD
Java

Job Details

We are seeking an experienced Quality Assurance (QA) Developer with strong coding skills to join our team. Unlike traditional QA testers, this role requires the ability to design, develop, and code automated tests, frameworks, and utilities that ensure product quality. The ideal candidate will be fluent in at least one programming language and able to build automation solutions from the ground up.

Responsibilities
  • Write clean, reusable, and efficient code for automated test scripts across web, mobile, and API platforms.
  • Develop and maintain automation frameworks using Selenium, Cypress, Playwright, JUnit, or TestNG.
  • Script automated API tests in Java, Python, JavaScript, or C# using tools like Postman, RestAssured, or Karate.
  • Integrate automated test suites into CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps).
  • Debug test automation failures and participate in peer code reviews.
  • Collaborate with developers and product teams to ensure testability and quality throughout the SDLC.
  • Execute manual tests when required, but focus on converting them into automated coded solutions.
  • Document test strategies, coverage, and results.

Must-Have Skills
  • 5+ years of QA testing experience with a strong emphasis on coding automation.
  • Proficiency in at least one programming language (Java, Python, JavaScript, or C#).
  • Hands-on experience coding automation with Selenium, Cypress, Playwright, JUnit, TestNG, or Cucumber.
  • Solid understanding of QA methodologies and test automation practices.
  • Familiarity with Git, Jenkins, or other CI/CD tools.
  • Experience working in Agile/Scrum environments.

Preferred Skills
  • Performance/load testing with JMeter, Gatling, or Locust.
  • Experience coding tests for cloud-native applications (AWS, Azure, Google Cloud Platform).
  • Familiarity with Docker, Kubernetes, and containerized app testing.
  • ISTQB or other QA/Testing certifications.

1742
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About HeartCentrix Solutions