Senior Software Engineer (QA)

Senior Software Engineer (QA)

Posted Today by Skillify Solutions

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