Negotiable
Undetermined
Remote
Remote
Summary: The Senior Software Engineer (QA) role involves leading UI testing, automation, and end-to-end validation for high-volume transaction-based applications in a cloud-enabled, Agile environment. The position requires a strong focus on ensuring quality across UI, APIs, and databases. This is a 100% remote position with a contract-to-hire duration of six months. The role demands extensive experience in software QA and automation testing.
Key Responsibilities:
- Perform UI functional, regression, and integration testing
- Design and maintain automation frameworks (Selenium/Playwright)
- Develop automation scripts using Java or Python
- Conduct API testing (REST, Karate) and validate responses
- Execute SQL queries for database validation
- Perform end-to-end testing across UI, backend, and services
- Integrate automation into CI/CD pipelines (Jenkins/GitHub Actions)
- Track defects, collaborate with dev teams, and validate fixes
- Provide test status, risk analysis, and continuous QA improvements
Key Skills:
- 5+ years in Software QA / Automation Testing
- Strong experience with UI testing & automation frameworks
- Hands-on with Selenium or Playwright + Java/Python
- Experience with API testing (Karate/REST)
- Strong SQL/database validation skills
- Experience in Agile/Scrum environments
- Knowledge of CI/CD, Git, and cloud/microservices architectures
Salary (Rate): £40 hourly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description
Job Position: Senior Software Engineer (QA)
Job Type: W2
Loc: 100% Remote
Pay rate: $40/hr on W2
Duration: 6-month contract to hire
Client: Cotiviti
Overview
We are seeking a Senior Software Engineer (QA) to lead UI testing, automation, and end-to-end validation for high-volume transaction-based applications. This role focuses on ensuring quality across UI, APIs, and databases within a cloud-enabled, Agile environment.
Key Responsibilities
- Perform UI functional, regression, and integration testing
- Design and maintain automation frameworks (Selenium/Playwright)
- Develop automation scripts using Java or Python
- Conduct API testing (REST, Karate) and validate responses
- Execute SQL queries for database validation
- Perform end-to-end testing across UI, backend, and services
- Integrate automation into CI/CD pipelines (Jenkins/GitHub Actions)
- Track defects, collaborate with dev teams, and validate fixes
- Provide test status, risk analysis, and continuous QA improvements
Required Qualifications
- 5+ years in Software QA / Automation Testing
- Strong experience with UI testing & automation frameworks
- Hands-on with Selenium or Playwright + Java/Python
- Experience with API testing (Karate/REST)
- Strong SQL/database validation skills
- Experience in Agile/Scrum environments
- Knowledge of CI/CD, Git, and cloud/microservices architectures
Preferred Skills
- Experience with AI-assisted QA tools
- Exposure to cloud-based applications
- Strong analytical and problem-solving skills