QA Automation Developer

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required

Skills

API QA
Behavior-driven Development
Cucumber
Database QA
DevOps
Java
Quality Assurance
JavaScript
Jenkins
Microsoft Azure
POSTMAN
Continuous Delivery
Automated Testing
Backend Testing
Bug Tracking

Job Details

Position: QA Automation Developer

Experience: 10 years (customize as per role)


About the Role

We are seeking a QA Automation Developer to design, develop, and execute automated test frameworks for web, mobile, and API-based applications. The ideal candidate will have strong programming skills, hands-on experience in automation frameworks, and a passion for delivering high-quality, scalable software.


Key Responsibilities

  • Design, build, and maintain scalable automation frameworks for UI, API, and backend testing.

  • Develop and execute automated test scripts using Selenium, Playwright, Cypress, or Appium.

  • Implement CI/CD pipelines for automated test execution (Jenkins, GitLab, Azure DevOps).

  • Collaborate with developers, product owners, and QA teams to define test strategy and acceptance criteria.

  • Perform API automation using tools like RestAssured, Postman, or Karate.

  • Conduct cross-browser and cross-platform testing.

  • Integrate automation suites with bug tracking and test management tools (Jira, TestRail, Zephyr).

  • Ensure test coverage, maintainability, and reusability of automation code.

  • Identify, log, and track defects; participate in root cause analysis.

  • Provide automation metrics and reports to stakeholders.


Required Skills & Qualifications

  • Bachelor s degree in Computer Science, Engineering, or equivalent experience.

  • 3+ years of experience in test automation development.

  • Proficiency in programming languages: Java, Python, C#, or JavaScript.

  • Strong hands-on experience with Selenium WebDriver, Appium, Playwright, or Cypress.

  • Experience in API testing and automation (REST/SOAP, RestAssured, Postman, Karate).

  • Good understanding of CI/CD tools: Jenkins, GitLab, Azure DevOps.

  • Familiarity with BDD frameworks (Cucumber, SpecFlow, Behave).

  • Strong knowledge of SQL for backend/database testing.

  • Experience working in Agile/Scrum environments.

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.