Software Developer in Test
11,760 - 15,120 PLN net B2B
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
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