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