Senior Test Automation Engineer
Are you passionate about building reliable automation solutions for products that make an impact in healthcare?
We are seeking a Senior Test Automation Engineer with extensive experience in designing and implementing automated quality assurance strategies across desktop, web, and backend systems. This role focuses on developing scalable automation frameworks, validating application performance, integrating automated testing into CI/CD pipelines, and driving continuous quality improvement.
At Sigma Software, we offer the flexibility of working in a collaborative international environment, access to challenging technical projects, and opportunities for continuous professional growth. Why join us? You will help improve the quality and reliability of healthcare solutions, where stability and precision truly matter.
Project
Our client is a company operating in the healthcare/medical industry that specializes in developing desktop software solutions. The company builds large-scale desktop systems used in medical environments, with a strong focus on software quality, reliability, and stability.
Responsibilities
- Design, implement, and own end-to-end test automation strategies across desktop, web, and backend systems
- Develop and maintain scalable, reusable, and maintainable automated test frameworks
- Integrate automated testing into CI/CD pipelines and improve quality gates
- Perform functional, integration, system, UI, stress, load, and performance testing
- Collaborate closely with software engineers, architects, and product stakeholders to improve overall product quality
- Analyze test results, identify quality risks, and support defect resolution processes
- Contribute to continuous improvement of QA methodologies, tooling, and engineering practices
- Evaluate and implement modern automation tools and AI-assisted testing capabilities
- Support delivery of reliable software solutions within a regulated medical environment
- Participate in code reviews, technical discussions, and test strategy planning
Requirements
- 5+ years of hands-on experience in test automation engineering
- Strong expertise across multiple testing layers, including unit, integration, system, UI, performance, and stress testing
- Strong programming skills in at least one of the following languages: C#, Java, Python, or TypeScript
- Practical experience with modern test automation frameworks and tools such as Playwright, Cypress, or Ranorex
- Experience working with CI/CD pipelines and version control systems
- Strong understanding of software development lifecycle and quality engineering best practices
- Experience designing scalable and maintainable automation frameworks
- Good analytical, troubleshooting, and communication skills
- Upper-Intermediate or higher English level
Will be a plus
- C# software development background
- Penetration testing experience
- ISTQB certification
- Experience with AI-assisted development and testing tools
- Experience working in regulated industries, especially healthcare or medical technology
- German language skills
Personal profile
- Proactive and ownership-driven mindset
- Strong collaboration and communication skills
- Quality-oriented approach with attention to detail
- Ability to work independently in a fast-paced engineering environment
- Continuous learning mindset and openness to modern QA practices and AI-assisted workflows
Чи захоплюєтесь ви створенням надійних рішень для автоматизації тестування продуктів, які мають реальний вплив на сферу охорони здоров’я?
Ми шукаємо Senior Test Automation Engineer із ґрунтовним досвідом у розробці та впровадженні стратегій автоматизованого забезпечення якості для desktop-, web- та backend-систем. Ця роль передбачає створення масштабованих фреймворків автоматизації, перевірку продуктивності застосунків, інтеграцію автоматизованого тестування в CI/CD-пайплайни та постійне вдосконалення процесів забезпечення якості.
У Sigma Software ми пропонуємо можливість працювати в міжнародному середовищі, брати участь у складних технічних проєктах і безперервно розвиватися професійно. Чому варто приєднатися до нас? Ви допомагатимете покращувати якість і надійність рішень для сфери охорони здоров’я, де стабільність і точність мають вирішальне значення.
Клієнт
Наш клієнт — компанія, що працює у сфері охорони здоров’я та медичних технологій і спеціалізується на розробці desktop-рішень. Вона створює великомасштабні програмні системи для медичних установ, приділяючи особливу увагу якості програмного забезпечення, його надійності та стабільності.
Обов’язки
- Проєктувати, впроваджувати та підтримувати масштабовані наскрізні (end-to-end) стратегії автоматизації тестування
- Розробляти та підтримувати фреймворки автоматизації тестування
- Створювати й оптимізувати quality gates у CI/CD та пайплайни автоматизованої валідації
- Виконувати stress-, load- та performance-тестування
- Тісно співпрацювати з розробниками, архітекторами та QA-інженерами для підвищення якості й надійності продукту
- Впроваджувати та використовувати AI-підхід до тестування й автоматизації там, де це доцільно
- Аналізувати результати тестування, виявляти вузькі місця та сприяти безперервному вдосконаленню якості
Вимоги
- Понад 5 років практичного досвіду в автоматизації тестування
- Глибока експертиза в різних рівнях тестування, включаючи unit, integration, system, UI, performance та stress testing
- Впевнене володіння принаймні однією з мов програмування: C#, Java, Python або TypeScript
- Практичний досвід роботи із сучасними інструментами автоматизації тестування, такими як Playwright, Cypress і Ranorex
- Досвід роботи з CI/CD-пайплайнами та системами контролю версій
- Практичний досвід використання GitLab CI або аналогічних CI/CD-платформ
- Глибоке розуміння методологій забезпечення якості програмного забезпечення та найкращих практик автоматизації тестування
- Розвинені аналітичні навички, навички пошуку й усунення проблем, а також ефективної комунікації
- Рівень англійської мови Upper-Intermediate або вище
Буде перевагою
- Досвід комерційної розробки на C#
- Досвід проведення penetration testing
- Сертифікація ISTQB
- Досвід використання AI-інструментів для розробки та тестування
- Досвід роботи в регульованих галузях
- Знання німецької мови