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
Must-Have Skills
Preferred Skills
1742
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.