QA, Code Quality & CI/CD Expert

United Robots

Warszawa

On-site

PLN 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

United Robots in Warsaw is seeking a QA, Code Quality & CI/CD Expert to drive software quality across robotics software, backend applications, and cloud tools. You will define standards, implement tests, and lead release processes for our autonomous robots.

You will build and maintain CI/CD pipelines, automate builds and deployments, and collaborate with ROS/ROS2, embedded systems, and cloud teams to ensure secure, repeatable releases that enhance stability and safety of our fleet.

Qualifications

  • Minimum of 2 years of relevant professional experience.
  • Experience in QA Automation, CI/CD, DevOps, Release Engineering, or Software Quality.
  • Strong knowledge of Git, branching strategies, PRs, tags, and releases.
  • Practical knowledge of CI/CD tools such as GitHub Actions, GitLab CI, Jenkins.
  • Experience with Docker and container-based architectures.
  • Ability to design automated build, test, and publishing processes.
  • Experience in developing testing strategies and implementing automated tests.
  • Knowledge of Semantic Versioning, version management, and dependency management.
  • Good knowledge of Linux.
  • Ability to analyse software architecture and standardisation areas.
  • Experience creating technical documentation and procedures.
  • Independence and ability to collaborate across multidisciplinary teams.
  • English proficiency to work with technical docs.

Responsibilities

  • Overseeing and maintaining high code quality standards.
  • Defining and enforcing software engineering standards for teams working on robotic systems, backend applications, and supporting tools.
  • Designing processes for code reviews, change approvals, and release management.
  • Developing and maintaining CI/CD pipelines.
  • Automating software compilation, testing, validation, and deployment.
  • Implementing unit, integration, system, regression, and hardware–software integration tests.
  • Defining quality criteria and release gates for new software versions.
  • Developing tools for static code analysis, dependency management, bug detection, and security vulnerability scanning.
  • Organising the container architecture and establishing rules for dividing software into appropriate, independent components.
  • Standardising the building, versioning, storage, and distribution of container images.
  • Establishing versioning rules for source code, configurations, dependencies, firmware, and complete robot software releases.
  • Developing a secure remote software update system for robots.
  • Enabling controlled deployment of updates to selected devices or groups of robots.
  • Implementing staged deployment, update rollback, and stable-version recovery mechanisms.
  • Ensuring complete change traceability—from an issue and commit to the specific software version running on an individual robot.
  • Collaborating with teams responsible for ROS/ROS 2, autonomous navigation, embedded systems, backend services, and the cloud platform.
  • Creating technical documentation, checklists, release procedures, and development standards.
  • Monitoring the quality of the software development process and initiating corrective actions.
  • Building a culture of responsibility for product quality, stability, and security across the team.

Skills

QA Automation
CI/CD
DevOps
Release Engineering
Software Quality
Git
Docker
Linux
Documentation
Team collaboration

Tools

GitHub Actions
GitLab CI
Jenkins

Job description

United Robots is a technology company developing autonomous mobile robots for industrial facilities, warehouses, and logistics centres. We create complete solutions encompassing electronics, control systems, autonomous navigation, sensor integration, robot software, and a cloud platform for managing fleets of devices.

QA, Code Quality & CI/CD Expert

We are looking for a specialist who will be responsible for developing and enforcing software quality standards and improving the processes used to develop, test, deploy, and update software running on our robots.

Responsibilities
  • Overseeing and maintaining high code quality standards and software development practices;

  • Defining and enforcing software engineering standards for teams working on robotic systems, backend applications, and supporting tools;

  • Designing processes for code reviews, change approvals, and release management;

  • Developing and maintaining CI/CD pipelines;

  • Automating software compilation, testing, validation, and deployment;

  • Implementing unit, integration, system, regression, and hardware–software integration tests;

  • Defining quality criteria and release gates for new software versions;

  • Implementing and developing tools for static code analysis, dependency management, bug detection, and security vulnerability scanning;

  • Organising the container architecture and establishing rules for dividing software into appropriate, independent components;

  • Standardising the building, versioning, storage, and distribution of container images;

  • Establishing versioning rules for source code, configurations, dependencies, firmware, and complete robot software releases;

  • Developing a secure remote software update system for robots;

  • Enabling controlled deployment of updates to selected devices or groups of robots;

  • Implementing staged deployment, update rollback, and stable-version recovery mechanisms;

  • Ensuring complete change traceability—from an issue and commit to the specific software version running on an individual robot;

  • Collaborating with teams responsible for ROS/ROS 2, autonomous navigation, embedded systems, backend services, and the cloud platform;

  • Creating technical documentation, checklists, release procedures, and development standards;

  • Monitoring the quality of the software development process and initiating corrective actions;

  • Building a culture of responsibility for product quality, stability, and security across the team.

Key objectives of the role
  • Reducing the number of defects identified during commissioning and operation at customer sites;

  • Ensuring repeatable, automated, and auditable software releases;

  • Providing clear identification of the software version running on each device;

  • Enabling secure remote updates without requiring an on-site service visit each time;

  • Increasing system stability and reducing issue diagnosis time;

  • Standardising software development practices across all teams.

Requirements
  • A minimum of 2 years of relevant professional experience;

  • Experience in QA Automation, CI/CD, DevOps, Release Engineering, or Software Quality;

  • Very good knowledge of Git, branching strategies, pull/merge requests, tags, and releases;

  • Practical knowledge of CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or similar;

  • Experience with Docker and container-based architectures;

  • Ability to design automated software build, testing, and publishing processes;

  • Experience in developing testing strategies and implementing automated tests;

  • Knowledge of Semantic Versioning, version management, and dependency management;

  • Good knowledge of Linux;

  • Ability to analyse software architecture and identify areas requiring standardisation;

  • Experience in creating technical documentation and procedures;

  • Independence, consistency, and the ability to collaborate with multidisciplinary teams;

  • English proficiency sufficient to work confidently with technical documentation and communicate effectively in day-to-day work.

Nice to have
  • Experience with ROS or ROS 2;

  • Experience in robotics, automotive, IoT, embedded systems, or edge computing projects;

  • Knowledge of OTA updates and device fleet management systems;

  • Experience with field-deployed devices operating with intermittent connectivity;

  • Knowledge of A/B update systems, rollback mechanisms, and secure boot;

  • Experience with Kubernetes, Docker Compose, or similar tools;

  • Knowledge of C++, Python, and Bash;

  • Experience with Hardware-in-the-Loop and Software-in-the-Loop testing;

  • Familiarity with tools for static code analysis, quality monitoring, and dependency security;

  • Experience in defining software quality metrics and reporting the technical status of a project;

  • Knowledge of cybersecurity principles for cloud-connected devices.

What we offer
  • A genuine influence on the architecture and software development standards of autonomous robots;

  • The opportunity to design quality and CI/CD processes for an entire product and fleet of devices;

  • Work on solutions combining robotics, embedded systems, cloud technologies, and artificial intelligence;

  • A high degree of independence and direct cooperation with the technical team and company management;

  • The opportunity to develop standards that will scale with the growing number of robots being manufactured and deployed;

  • Compensation aligned with your experience;

  • Access to physical robots and a dedicated testing environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Quality & CI/CD Lead
Robotics Software Quality & CI/CD Lead

United Robots • Warszawa

Hybrid
PLN 180,000 - 260,000
Robotics Software Engineer – Machine Learning, Computer Vision & VLM
Robotics Software Engineer – Machine Learning, Computer Vision & VLM

United Robots • Warszawa

On-site
PLN 180,000 - 270,000
Edge deployment
Real-world data access
Testing environment access
+1
Technical Project Manager
Technical Project Manager

Spyro Soft • Wrocław

On-site
PLN 180,000 - 230,000
Robot QA Specialist
Robot QA Specialist

Nomagic, Inc. • Warszawa

Hybrid
PLN 44,000 - 48,000
Sr QA engineer
Sr QA engineer

Atotech an MKS Brand • Poznań

On-site
PLN 120,000 - 180,000
Private health insurance
Multisport Card
Hybrid work setup
+1
Lead AQA IRC303113
Lead AQA IRC303113

GlobalLogic • Kraków

On-site
PLN 260,000 - 360,000
Relocation options
Flexible opportunities
Career development
Senior Quality Assurance Engineer (Python/AI) IRC306475
Senior Quality Assurance Engineer (Python/AI) IRC306475

GlobalLogic Inc. • Polska

On-site
PLN 180,000 - 240,000
Relocation assistance
Flexible working options
Career development & Learning &Dev
+1
Senior Quality Assurance Engineer IRC306241
Senior Quality Assurance Engineer IRC306241

GlobalLogic Inc. • Polska

On-site
PLN 180,000 - 260,000
Learning & Development
Diversity & Inclusion
Career Growth
Senior QA Engineer
Senior QA Engineer

SQUAD • Wrocław

On-site
PLN 100,000 - 140,000
Equal opportunities culture
Competitive salary with annual reviews
Performance Bonus
+5
Quality Assurance Automation Engineer (Java)
Quality Assurance Automation Engineer (Java)

XM • Polska

On-site
PLN 90,000 - 130,000
Remuneration package
International training opportunities
Stimulating work environment