Manual QA Engineer (with transition to Automation QA on Python) Offline
About the Company:
We develop modern security systems for homes and businesses, combining hardware and software solutions: smart control panels, integrated sensors, cameras, and services for monitoring and remote security management. Our product is a complex technical system with real hardware and multiple usage scenarios.
We are looking for a motivated Junior QA Engineer who will start with manual testing and gradually grow into an Automation QA Engineer using Python, with mentorship and internal training.
Responsibilities:
First 2–3 months (focus on Manual QA and product learning):
- Complete internal training on testing fundamentals and tools (Jira, Zephyr).
- Learn the functionality of security panels, sensors, and system workflows.
- Write and execute test cases.
- Perform manual functional and regression testing.
- Create and maintain bug reports, verify fixes.
- Communicate closely with QA and development teams.
Next stage (gradual transition to Automation QA with Python):
- Write and maintain automated tests in Python under mentor guidance.
- Contribute to the development and improvement of the internal test framework.
- Run automated tests in CI, analyze results, and help maintain test stability.
- Propose improvements to test coverage and testing processes.
We allocate time for learning both the product domain (security systems) and automation (Python, tools, processes).
Requirements
- 3rd year or higher student in a technical field (Computer Science, Telecommunications, Electronics, or similar).
- English at Intermediate level: reading documentation, written communication, basic spoken communication with developers.
- Strong logical and analytical thinking.
- Basic knowledge of Python: data types, conditions, loops, functions (from courses, university projects, pet projects, or self-study).
- Basic understanding of how computers and operating systems work.
- Ability and willingness to work full-time and combine work with studies.
- High motivation to learn and grow in QA and test automation.
Commercial experience is not required — we value strong fundamentals, motivation, and learning ability.
Nice to Have
- Experience working with Linux (basic terminal commands, file system navigation).
- Basic understanding of computer networks (IP, ports, client–server model).
- Experience with electronics, microcontrollers, or embedded devices.
- Knowledge of Git or any version control system.
- Understanding of basic testing concepts (test types, test levels).
- Any experience with personal scripts or projects in Python.
What We Offer
- Full-time, office-based position in Kyiv.
- Internal training and mentorship in manual testing and test automation.
- Professional environment with experienced QA engineers and developers.
- Clear growth path from Manual QA to Automation QA (Python).
- Paid vacation, medical insurance, and a flexible 8-hour working schedule.
- Office within walking distance of Vokzalna, Universytet, or Olimpiiska metro stations.
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs QA Automation Kyiv→