About the project

The project concerns a mobile application that acts as a self-care tool for users of telecommunications services. The scope of work includes both the maintenance of the existing application and the implementation of new functionalities.

The application was developed by a Polish telecom operator, allowing users to manage their account. With the application, it is possible to:

Check balance – for both post-paid and pre-paid accounts.
Monitor consumption – keep track of the number of remaining minutes, SMS, MMS and internet data.
Top up your account – an option available to prepaid users.
Manage services – enable or disable additional services such as internet packs, roaming or SMS packs.
Pay bills – a feature for post-paid users.
View call and transaction history.
Contact customer service – report problems or queries.
The app is available for Android and iOS devices.

Tasks

Working closely with Software Developers, Quality Assurance Engineers and other Software Developers in Test in small teams and sprint development cycles to deliver the highest quality products through the entire SDLC

Performing test automation and some manual testing for mobile applications and/or API services

Creating test cases, scenarios and high-level documentation for the given project (Jira, Confluence, TestMo…)

Reporting and retesting any bugs found during the testing process (Jira)

Making suggestions for changes and improvements in the testing process as a whole

Must have

Commercial/professional experience as a Quality Assurance Engineer/Software Developer in Test (preferably 2+ years) with at least 1 year of experience as a mobile/API Automation Engineer

Proficiency in using Kotlin as the test automation language (alternatively Java, but must be flexible enough to switch to Kotlin)

Experience with mobile/API automation tools and frameworks, such as Appium, Karate or RestAssured

Knowledge of mobile applications and APIs (REST) testing process

Experience with IDEs such as Android Studio, XCode, VSCode, IntelliJ or similar

Experience with testing tools like Charles, Proxyman, Postman, Insomnia, Katalon, Maestro, ADB/IDB or similar

Good understanding of HTTP, HTML and CSS languages/protocols

Strong analytical and problem solving skills

Very good command of written and spoken English

Nice to have

Ability to set up an automation project from scratch (or from provided empty framework template)

Basic experience with performance testing and/or security/pentesting

Experience with basic Git commands

Experience with Continuous Integration/Delivery platforms (CI/CD), and integrating automated tests into the project pipeline

Knowledge of mobile applications distribution process

What we offer

Perks & benefits

Ambitious, creative, talented & highly experienced team

Contributing to projects for clients all over the world

Flexible working hours and a possibility to work remotely

Private health insurance

HearMe platform

Other goodies

Ready to join us?

This job offer is not active. See our current openings!