Senior Java Test Automation Engineer

Senior Java Test Automation Engineer

Posted Today by Hawk-Eye Innovations Ltd

Negotiable
Undetermined
Undetermined
United Kingdom

Summary: Join Hawk-Eye Innovations as a Senior Java Automation Engineer on a contract basis, where you will enhance automated testing solutions for software quality. This role involves designing and maintaining test automation frameworks, executing automated tests, and mentoring junior engineers within a collaborative team. You will also integrate tests into CI/CD pipelines and contribute to Agile practices. Your expertise in Java and testing methodologies will be crucial in driving quality improvements across products.

Key Responsibilities:

  • Design, build, and maintain reliable test automation frameworks using industry-leading tools such as Selenium, Appium, Playwright, or Karate.
  • Develop and execute automated tests for RESTful APIs using RestAssured or Postman.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) to ensure rapid and reliable releases.
  • Generate and maintain test reports using tools like Allure, ExtentReports, or custom reporting solutions.
  • (Optional) Lead and perform performance testing with JMeter, Gatling, or similar tools.
  • (Optional) Leverage cloud technologies (AWS, Azure) and containerization platforms (Docker, Kubernetes) to run and scale automated tests.
  • Conduct comprehensive database testing and validate SQL queries/logic in relational databases.
  • Plan, design, and document clear and effective test cases, ensuring coverage and traceability.
  • Collaborate in Agile/Scrum teams, actively contributing to sprint planning, reviews, and retrospectives.
  • Guide and mentor junior QA engineers, promoting best practices and continuous quality improvement.

Key Skills:

  • Strong Core Java programming skills (OOP, collections, exception handling, multithreading).
  • Expertise in building and maintaining test automation frameworks.
  • Excellent understanding of QA methodologies, software testing principles, and SDLC/STLC.
  • Experience working in Agile/DevOps environments.
  • Solid understanding of SQL and relational database testing.
  • Nice to Have: Experience with performance testing tools (JMeter, Gatling).
  • Familiarity with containerization and cloud-based test execution (Docker, Kubernetes, AWS, Azure).
  • Exceptional problem-solving and analytical abilities.
  • Strong communication and collaboration skills; comfortable working with developers, product owners, and stakeholders.
  • Proven mentorship abilities; able to support and guide junior QA team members.
  • Ownership mindset: proactive in identifying gaps, suggesting process improvements, and driving quality throughout the development lifecycle.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Contract: Freelance/Contractor

Pay Rate: 80,000 - 110,000 HUF/day

Location: Budapest, Váci út 144-150, 1138

About the Role: Join Hawk-Eye Innovations (HEI) as a Senior Java Automation Engineer on a contract basis. In this key position, you will contribute to the development, maintenance, and enhancement of robust, scalable automated testing solutions across our products. As part of a collaborative and innovative team, you’ll play a pivotal role in improving software quality, optimizing our automation practices, and mentoring junior engineers.

Core Responsibilities:

  • Design, build, and maintain reliable test automation frameworks using industry-leading tools such as Selenium, Appium, Playwright, or Karate.
  • Develop and execute automated tests for RESTful APIs using RestAssured or Postman.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) to ensure rapid and reliable releases.
  • Generate and maintain test reports using tools like Allure, ExtentReports, or custom reporting solutions.
  • (Optional) Lead and perform performance testing with JMeter, Gatling, or similar tools.
  • (Optional) Leverage cloud technologies (AWS, Azure) and containerization platforms (Docker, Kubernetes) to run and scale automated tests.
  • Conduct comprehensive database testing and validate SQL queries/logic in relational databases.
  • Plan, design, and document clear and effective test cases, ensuring coverage and traceability.
  • Collaborate in Agile/Scrum teams, actively contributing to sprint planning, reviews, and retrospectives.
  • Guide and mentor junior QA engineers, promoting best practices and continuous quality improvement.

Technical Skills & Experience:

  • Strong Core Java programming skills (OOP, collections, exception handling, multithreading).
  • Expertise in building and maintaining test automation frameworks.
  • Excellent understanding of QA methodologies, software testing principles, and SDLC/STLC.
  • Experience working in Agile/DevOps environments.
  • Solid understanding of SQL and relational database testing.
  • Nice to Have: Experience with performance testing tools (JMeter, Gatling).
  • Familiarity with containerization and cloud-based test execution (Docker, Kubernetes, AWS, Azure).

Soft Skills:

  • Exceptional problem-solving and analytical abilities.
  • Strong communication and collaboration skills; comfortable working with developers, product owners, and stakeholders.
  • Proven mentorship abilities; able to support and guide junior QA team members.
  • Ownership mindset: proactive in identifying gaps, suggesting process improvements, and driving quality throughout the development lifecycle.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.

If you are a results-driven Senior Java Automation Engineer passionate about raising the bar for software quality, we’d love to hear from you!