
Trainee Python AQA Engineer IRC272264
- Украина
- Постоянная работа
- Полная занятость
Currently, updates are applied manually in a sequential manner, which limits scalability and increases operational effort. This initiative aims to design and implement a (semi-)automated update mechanism capable of performing parallel deployments across multiple units, significantly reducing installation time and improving consistency.
Key goals include minimizing manual intervention, ensuring reliable version control and compatibility checks, and enabling efficient, scalable rollouts within production environments. The resulting system will enhance maintainability and operational efficiency for high-value devices in complex manufacturing workflows.RequirementsJob Description
We are seeking a Senior QA Engineer with both manual and automation testing experience to lead the quality strategy for a distributed enterprise application. The ideal candidate combines strong system-level thinking, hands-on testing skills, and the ability to build/maintain test automation frameworks. This role requires solid Bash, networking, and some backend testing expertise.Must Have:
4+ years of experience in QA (manual + automation)Solid experience with Java-based automation frameworksStrong manual testing skills for backend (APIs), data, and frontend validationExcellent knowledge of networking protocols, REST, client-server communicationProficiency with Bash scripting (log analysis, automation, service control)Experience with CI/CD integration, version control (Git), test reportingEnglish communication skills for global team coordinationNice to Have:
Experience designing or maintaining API and UI automation frameworksFamiliarity with Docker, AWS, or cloud environmentsExposure to monitoring/logging toolsBasic experience with performance/load testing tools (JMeter, Gatling)#LI-TY1 #LI-RemoteJob responsibilities
- Develop and maintain automated test suites for API and UI layers
- Execute manual testing tasks where automation isn’t feasible
- Build reusable tools for validation, monitoring, and log analysis
- Participate in architectural discussions and bring quality perspective
- Mentor QA team members and promote best practices
- Help to define release criteria and QA quality gates