- Development
Frontend Tester - Automation
Partial remote work possible after onboarding
-
- Prague
-
- 40 h/week
-
- Medior
- Senior
At CZ.NIC, we primarily develop and operate the .CZ national domain registry and the MojeID electronic identity service. We also develop other open-source projects, and our goal is to improve the Czech and international internet.
Your main responsibilities will include designing, executing, and evaluating automated and manual tests, and working with developers and administrators to resolve any bugs found. After your training period, you will contribute to the development of automated testing for frontend applications. The tools most frequently used by our testers are Python, Selenium, Bash, Docker, and SQL, all within a Linux environment. This position is not suitable for a junior tester or a tester with a backend focus.
In SQA, we use Unittest, Selenium, and our own testing framework and libraries for frontend testing. For performance testing, we use Locust, and for mobile testing, Appium. We manage everything in Git, orchestrate tests via Jenkins, and use Docker for containerization and KVM/QEMU for virtualization. To streamline processes, we use the GitLab API and CI/CD.
We expect you to have:
Experience in the IT field, ideally in software testing
Advanced knowledge of Python
Practical experience with automated web testing (ideally Selenium, or alternatively Playwright or similar)
The ability to analyze a problem and describe a test case
General knowledge of web technologies and an interest in the field
Native-level proficiency in Czech
Proficiency in English sufficient to read and write short technical texts
We welcome:
Knowledge of Unix/Linux environments
Knowledge of SQL (PostgreSQL)
Knowledge of other technologies such as Git, Bash, and Docker
Knowledge of Locust, Appium, or other testing tools
Experience with REST API and gRPC