Bounteous logo

Quality Engineer

Bounteous

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

About This Role

6 years of experience
Skills: Java, Selenium, Playwright, React Testing, JavaScript, REST API Testing, JUnit / Mockito, Cucumber / BDD, CI/CD, Jest / React Testing Library, Postman / RestAssured, Performance Testing, Git, Agile, Shift-Left Testing

About the Role

We are looking for a Technical Senior Quality Engineer with 5+ years of experience to lead and deliver quality engineering across Java backend and React frontend applications. You will bring strong test automation skills across the full stack — unit, integration, API, UI, and E2E testing — embedding quality as a first-class concern across Agile delivery teams. This is a hands-on technical QE role requiring strong coding ability in Java and JavaScript, deep automation framework expertise, and a shift-left quality mindset.

Key Responsibilities

Test Automation & Framework Development

  • Design, build, and maintain scalable test automation frameworks for Java backend and React frontend applications — covering UI, API, integration, and E2E testing layers.
  • Develop Java-based automation scripts using Selenium WebDriver or Playwright — supporting functional, regression, and cross-browser testing across enterprise web applications.
  • Build React / JavaScript frontend test suites using Jest, React Testing Library, and Playwright — ensuring component-level and E2E UI quality across frontend releases.
  • Develop API test automation suites using RestAssured, Karate, or Postman — covering REST API contracts, authentication flows, and business logic validation across Java backend services.
  • Write unit and integration tests using JUnit and Mockito — collaborating with Java developers to improve code testability and unit test coverage across backend microservices.
  • Build and maintain BDD test frameworks using Cucumber and Gherkin — working with product owners and BAs to define business-readable acceptance criteria and test scenarios.
  • Design and execute performance and load tests using JMeter or Gatling — validating Java backend scalability and response time under realistic load conditions.

Shift-Left & CI/CD Quality Integration

  • Embed automated test suites into CI/CD pipelines — Jenkins, GitLab CI, or GitHub Actions — implementing quality gates that prevent defective code from reaching production.
  • Champion shift-left testing practices — engaging with Java developers, React engineers, and architects early in the delivery lifecycle to define testability requirements.
  • Implement contract testing using Pact or Spring Cloud Contract — validating microservices API contracts and preventing integration failures across service boundaries.
  • Configure test reporting and observability — Allure, ExtentReports, or ReportPortal — providing clear, actionable quality metrics for engineering and stakeholder audiences.
  • Support shift-right testing — production monitoring, synthetic testing, and canary release validation strategies.

Quality Leadership & Collaboration

  • Define and own quality engineering strategy across assigned squads — establishing test approaches, automation roadmaps, and quality metrics.
  • Lead test planning, estimation, and risk-based prioritisation — ensuring test coverage is proportionate to business and technical risk.
  • Conduct thorough code reviews of test automation code — ensuring framework quality, maintainability, and adherence to coding standards.
  • Collaborate with Java developers, React engineers, product owners, BAs, and DevOps teams — contributing to Agile sprint delivery from requirements through to production.
  • Manage defect triage, root cause analysis, and quality reporting — providing clear quality status updates to delivery teams and stakeholders.
  • Mentor and coach junior QE team members — sharing automation expertise across Java and React testing domains.

What We're Looking For

  • 5+ years of quality engineering experience with strong hands-on technical automation expertise across Java backend and React frontend applications.

  • Strong Java skills — writing production-quality test automation code, unit tests (JUnit / Mockito), and API tests (RestAssured) in Java.

  • Proven Selenium WebDriver or Playwright expertise — building scalable, maintainable UI automation frameworks from scratch.

  • Solid React / JavaScript testing skills — Jest, React Testing Library, and Playwright for component-level and E2E frontend testing.

  • Strong API testing expertise — REST API validation using RestAssured, Karate, or Postman across Java microservices.

  • Experience with BDD frameworks — Cucumber / Gherkin — for business-readable test scenario development.

  • Hands-on CI/CD integration experience — embedding quality gates and automated test suites into Jenkins, GitLab CI, or GitHub Actions pipelines.

  • Strong understanding of shift-left testing practices — engaging early in the delivery lifecycle to define testability and quality requirements.

  • Good understanding of microservices architecture — sufficient to design effective integration and contract testing strategies across distributed Java services.

  • Excellent communication and collaboration skills — working effectively across Java developers, React engineers, product owners, and DevOps teams.

Nice to Have

  • Performance and load testing experience — JMeter, Gatling, or k6 — for Java backend scalability validation.
  • Contract testing experience — Pact or Spring Cloud Contract — for microservices API contract validation.
  • Accessibility testing knowledge — WCAG standards and tools such as Axe.
  • AI-assisted testing tools — Mabl, Testim, or Applitools — for self-healing and intelligent test automation.
  • Security testing awareness — OWASP Top 10 and basic DAST / SAST concepts.
  • ISTQB Foundation or Advanced certification.
  • Experience in Financial Services, Banking, or regulated industry environments.

Millions of jobs, with real people getting hired every day

200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
FAQ

Questions, answered.

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Bounteous was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.