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
QA, QA Automation, Java

The job ad is no longer active

Look at the current jobs QA →

Loading...