Senior General QA Engineer Offline
Description
As part of the ongoing effort to modernize the embedded software in advanced scientific equipment, this sub-project focuses on improving the software and firmware update process for factory-configured devices.
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.
Requirements
Job 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 frameworks
Strong manual testing skills for backend (APIs), data, and frontend validation
Excellent knowledge of networking protocols, REST, client-server communication
Proficiency with Bash scripting (log analysis, automation, service control)
Experience with CI/CD integration, version control (Git), test reporting
English communication skills for global team coordination
Nice to Have:
Experience designing or maintaining API and UI automation frameworks
Familiarity with Docker, AWS, or cloud environments
Exposure to monitoring/logging tools
Basic experience with performance/load testing tools (JMeter, Gatling)
Job 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
Required languages
English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs QA →