hireclover
All jobs

Johnson Controls

Manual QA Engineer (with transition to Automation QA on Python)

Remote Junior

Summary

Johnson Controls is seeking a Junior QA Engineer to join their security systems team developing modern hardware and software solutions. The role starts with manual testing and gradually transitions to automation QA using Python, with comprehensive mentorship and internal training provided.

What you'll do

First 23 months (Manual QA focus):

  • Complete internal training on testing fundamentals and tools (Jira, Zephyr)
  • Learn 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 with QA and development teams

Next stage (Automation QA transition):

  • Write and maintain automated tests in Python under mentor guidance
  • Contribute to development and improvement of internal test framework
  • Run automated tests in CI and analyze results
  • Help maintain test stability
  • Propose improvements to test coverage and testing processes

Requirements

Required:

  • 3rd year or higher student in technical field (Computer Science, Telecommunications, Electronics, or similar)
  • English at Intermediate level (reading documentation, written communication, basic spoken communication)
  • Strong logical and analytical thinking
  • Basic knowledge of Python (data types, conditions, loops, functions)
  • Basic understanding of computers and operating systems
  • Ability to work full-time while combining with studies
  • High motivation to learn and grow in QA and test automation

Nice to Have:

  • Experience 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 version control systems
  • Understanding of basic testing concepts (test types, test levels)
  • Personal scripts or projects in Python

Conditions

Schedule: Full-time, flexible 8-hour working day

Location: Office-based in Kyiv, within walking distance of Vokzalna, Universytet, or Olimpiiska metro stations

Benefits:

  • 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

Browse jobs