QA Automation Developer

QA Automation Developer

Posted 2 days ago by 1757737422

Negotiable
Outside
Remote
USA

Summary: The QA Automation Developer role involves designing, developing, and executing automated test frameworks for web, mobile, and API-based applications. The ideal candidate should possess strong programming skills and hands-on experience with automation frameworks, focusing on delivering high-quality software. This position emphasizes collaboration with various teams to define testing strategies and ensure comprehensive test coverage. The role is remote and classified as outside IR35.

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.

Key Skills:

  • 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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.