Location: Krakow or partly remote
Salary B2B: 6 000 - 14 000 PLN
+ paid days off
Unified Management Platform (UMP) is a flagship product of AVSystem, enabling to manage of a huge number of devices using multiple protocols. UMP allows to flexibly configure and upgrade devices, control their parameters, execute programmable workflows, and integrate with client systems. Our multi-server, high-performance telecommunications deployments support from hundreds of thousands to millions of device.
Scope of responsibilities/tasks:
- Testing new functionalities.
- Writing and maintaining the database of automated and manual test cases.
- Maintaining the tests environment.
- Ensuring product’s ergonomics, simplicity and intuitive functioning.
- Performing regression tests.
- Searching for and reporting bugs.
- Performing re-tests.
- Performing migration tests.
- Checking product documentation.
Typical working day:
- Testing new functionalities, writing automated tests and developing an internal test environment.
- Daily 15-minute stand-up (status)
- At the end of the one-week sprint, a maximum of 3 hours of Scrum meetings (sprint summary, analysis and estimation of tasks for the next sprint).
- Whole team collaboration to achieve a shared sprint goal.
The technologies we use:
Scala, Java 8/11, Angular, MongoDB, Redis, Kafka, JGroups, and Docker, Kubernetes, and Gitlab in the infrastructure part.
...and how do we test - apart from code review, plenty of unit tests, Selenium, SOAP, Rest, and performance tests - all running automatically every day. In addition, thanks to our QAs within the team - manual tests, and manual regression tests every two months before each release.
What do we offer:
- Technical challenges and skills improvement:
- High-availability product in a distributed, multi-server architecture that supports millions of devices.
- In-depth, hands-on experience with multiple network protocols and telecommunications domain.
- Internal Scala trainings and in-team product and technology trainings.
- Team and staff:
- Limited staff rotation - team includes senior employees with 3-8 years of experience in the company.
- Company transparency - awareness of the whole process and of what other teams deal with, and how development combines with business.
- Technical autonomy and real impact on the product and process.
- Many career paths and employee development options:
- Technical specialization (programming, internal libraries, training).
- Devops (internal infrastructure, production deployment containerization).
- Project / Product Management and business orientation.
And everything you need to work effectively:
- A competitive salary.
- A relaxed work atmosphere – no dress code, no open space.
- Hybrid working mode (remote / flexible working hours).
- Training and conferences.
- Kitchen full of snacks and treats.
- Car parking area and bike room.