Senior Java QA Automation Engineer

luxsoft

Job Summary

The role involves building and maintaining robust automated testing solutions to ensure the quality and reliability of enterprise applications. The candidate will work on UI and API test automation, CI/CD integration, and contribute to designing and enhancing automation frameworks. Responsibilities include designing, developing, and maintaining automated test scripts for web UI and REST APIs, building and enhancing test automation frameworks, integrating automated tests into CI/CD pipelines using tools like GitLab, collaborating with stakeholders, and analyzing test results to debug failures.

Must Have

  • Java programming (3+ years)
  • Web UI test automation using Selenium-based frameworks (3+ years)
  • REST API test automation (1+ years)
  • Continuous Integration tools (e.g., GitLab)
  • Strong understanding of OOP, OOD, algorithms, and data structures
  • Experience in building test automation frameworks

Good to Have

  • Basic Unix/Linux knowledge
  • Familiarity with cloud solutions (Azure)
  • Experience with databases (PostgreSQL, Oracle)
  • Exposure to performance testing tools (e.g., JMeter, Gatling)

Job Description

##### Project description

The role involves building and maintaining robust automated testing solutions to ensure the quality and reliability of enterprise applications. The candidate will work on UI and API test automation, CI/CD integration, and contribute to designing and enhancing automation frameworks.

##### Responsibilities

  • Design, develop, and maintain automated test scripts for web UI and REST APIs.
  • Build and enhance test automation frameworks to improve efficiency and reusability.
  • Integrate automated tests into CI/CD pipelines using tools like GitLab.
  • Collaborate with developers, QA engineers, and other stakeholders to ensure quality standards.
  • Analyze test results, debug failures, and ensure timely resolution of defects.

##### Skills

Must have

  • Java programming (3+ years).
  • Web UI test automation using Selenium-based frameworks (3+ years).
  • REST API test automation (1+ years).
  • Continuous Integration tools (e.g., GitLab).
  • Strong understanding of OOP, OOD, algorithms, and data structures.
  • Experience in building test automation frameworks.

Nice to have

  • Basic Unix/Linux knowledge.
  • Familiarity with cloud solutions (Azure).
  • Experience with databases (PostgreSQL, Oracle).
  • Exposure to performance testing tools (e.g., JMeter, Gatling).

##### Other

Languages

English: C2 Proficient

Seniority

Senior

15 Skills Required For This Role

Oracle Data Structures Game Texts Quality Control Automated Testing Performance Testing Gitlab Postgresql Linux Unix Azure Selenium Ci Cd Algorithms Java