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