Job Search and Career Advice Platform

Enable job alerts via email!

Junior QA Automation Engineer (Playwright + Java)

Madfish

Remote

GBP 30,000 - 45,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in the United Kingdom is looking for a Junior QA Automation Engineer. The successful candidate will help expand and maintain the automated testing framework using Playwright and Java. Key responsibilities include developing, debugging, and documenting automated tests, as well as analyzing test results. A strong grasp of Java fundamentals, Playwright, and CI/CD practices is essential for this role. This is a fantastic opportunity for someone looking to grow their career in automation testing.

Qualifications

  • Strong grasp of data types, loops, conditionals.
  • Solid understanding of OOP principles: encapsulation, inheritance, polymorphism.
  • Basic experience with Gradle: running tests, adding dependencies.
  • Understanding of selectors/locators in Playwright.
  • Ability to clone repositories, create branches, commit, push, and pull changes.
  • Basic understanding of Jenkins and its purposes within automated pipelines.

Responsibilities

  • Develop, debug, and maintain automated tests using Playwright and Java.
  • Update and refactor tests when UI changes occur.
  • Analyze and triage automated test execution results.
  • Log defects found through automation into Jira.
  • Write and maintain technical documentation for test scenarios.

Skills

Java Fundamentals
Playwright
Git
CI/CD

Tools

Gradle
Jenkins
TestNG
Job description

We are looking for a Junior QA Automation Engineer to help expand and maintain our automated testing framework built with Playwright and Java. The role requires attention to detail, technical discipline, and the ability to analyze test behavior objectively.

Technology Stack
  • Language: Java
  • Automation Framework: Playwright
  • Test Framework: TestNG
  • Build Tool: Gradle
  • CI/CD: Jenkins
  • Version Control: Git
Core Responsibilities
  • Develop, debug, and maintain automated tests using Playwright and Java for new and existing product features.
  • Update and refactor tests when UI changes occur.
  • Analyze and triage automated test execution results, distinguishing false positives from real defects.
  • Log defects found through automation into Jira with clear and structured reporting.
  • Write and maintain technical documentation for test scenarios and the automation framework.
Required Skills

Java Fundamentals:

  • Strong grasp of data types, loops, conditionals.
  • Solid understanding of OOP principles: encapsulation, inheritance, polymorphism.

Build Systems:

  • Basic experience with Gradle: running tests, adding dependencies.

Playwright:

  • Understanding of selectors/locators.
  • Ability to perform basic UI actions (click, fill, etc.).
  • Familiarity with Java Collections/Maps in testing scenarios.

Git:

  • Ability to clone repositories, create branches, commit, push, and pull changes.

CI/CD:

  • Basic understanding of Jenkins and its purpose within automated pipelines.
Nice-to-Have Skills
  • Experience working with the Page Object Model (POM) design pattern.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.