Junior Python Developer in Test (QA Automation)
Core
Junior Python Developer in Test supporting and developing end-to-end automation tests for desktop applications within the Manufacturing Automation department.
Role type
Junior QA Automation Engineer
Builds
End-to-end automation test suites for desktop applications
Domain
Manufacturing automation / Desktop software testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python3, Object-Oriented Programming (OOP), Testing theory, Git, SQL, Unix/Linux, Automated testing principles
Preferred skills
Desktop application testing, Web/Desktop development, Pytest/Unittest, Selenium/Appium, Embedded product testing, Docker, CI/CD systems, Async Python programming
Technologies
Python, Git, SQL, Linux, Pytest, Unittest, Selenium, Appium, Docker, Jenkins
Responsibilities
Maintain and develop existing end-to-end automation test base, Analyze test failures and instability, Adapt tests to changes in desktop applications, Improve stability and maintainability of test code, Develop internal libraries and tools for QA team, Work with CI infrastructure to run automated tests, Collaborate with Manual QA and developers
Seniority
Junior, hands-on IC