Senior Automation QA Engineer (Java) (#905)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Quality Control
Project:
Azercell

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 develops a Financial Payment Technology Platform Solution that allows B2B interactions for Azerbaijanian private entrepreneurs and businesses. 

 

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/non functional and regression testing
  • Driving test automation process on the project
  • Determining areas to cover with automation, creating and prioritizing the tasks for other engineer(s)
  • Performing root cause analysis of the issues and analyzing the impact
  • Communicate with Business analysts, other development teams and 3rd party vendors
  • 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



Requierements:

  • 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)
  • Experience with performance testing (JMeter)



Nice to have:

 

  • Experience in mobile automation (Android/iOS)
  • Experience in contract testing
  • Experience in Kafka e2e testing
  • 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