Automation Java Engineer (Junior Strong or Middle level) (#51)

Ukraine, Poland, Europe
Work type:
Office/Remote
Technical Level:
Middle
Job Category:
Quality Control
Project:
Azercell

We are looking for Automation Java Engineer (Junior Strong or Middle level) to join our team.

Our client is one of Azerbaijan's leading mobile telecommunication providers, with the most significant 49% market share and 5.0 million customers. Together with N-iX, our customer plans to develop a Financial Payment Technology Platform Solution that allows B2C interactions for its impressive customer base, which includes 99.8% of Azerbaijan's population. 

Responsibilities :

  • Being a hands-on technical tester Applying Automation testing approaches using modern AT tools and approaches
  • Implementing and supporting of automated tests (smoke, regression, e2e etc)
  • Introducing functional and regression testing
  • Communicate with Business analysts and other development teams 
  • Estimation of testing efforts for the project
  • Analysis of system requirements and producing testing specifications from the system requirements
  • Identify and notify about infrastructure changes/issues which affect development and testing
  • Provide consistent feedback over changes being made on backend
  • Deliver great and consistent results being a team member of a Scrum team

The successful candidate should possess the following knowledge: 

  • Strong Java knowledge
  • Strong experience with creating and maintaining AT frameworks
  • Experience in API (REST preferably) and Web/Mobile E2E automation testing
  • Hands on experience with RestAssured (or its alternatives), Allure, TestNG, Hibernate, Spring
  • Understanding and practical experience in CI/CD practices
  • Experience with Gitlab, Gitlab CI (or Jenkins, Github actions etc)
  • Experience in relational and non-relational databases, ORM
  • Basic understanding of containerization (Docker, Kubernetes)

Nice to have:

  • Experience in mobile automation (Android/iOS)
  • Experience in contract testing
  • Experience in Kafka e2e testing
  • Experience with Jmeter, NeoLoad, or any other performance testing tool
  • Financial domain experiences
  • Strong understanding of Agile methodologies 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings