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