This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced and highly technical Test Engineer to join our cross‑functional product team, with a strong focus on system testing and infrastructure‑aware validation. This role is ideal for a tester who understands how applications behave across complex systems, including web applications, deployment pipelines, environments, firmware, and hardware, and who applies the full software testing lifecycle to ensure quality at scale. You will work closely with developers, DevOps, product managers, UX designers, and hardware engineers to validate enterprise‑grade web applications and supporting infrastructure, as well as proprietary embedded software, firmware, and hardware platforms.
Design, execute, and maintain system‑level, integration, and end‑to‑end tests across applications, services, environments, and deployment pipelines
Validate web applications within their production‑like infrastructure, including configuration, environment dependencies, and deployment behavior
Collaborate closely with DevOps and engineering teams to test CI/CD pipelines, build artifacts, deployment processes, and environment changes
Collaborate within and across teams to identify, document, and resolve issues and defects
Advocate for the end-user experience by identifying usability concerns and ensuring intuitive, reliable functionality
Participate in design and requirement reviews to provide early feedback from a testing perspective
Support regression, integration, and system testing efforts
Contribute to the continuous improvement of testing processes and documentation
Requirements:
BS in Computer Science, Computer Engineering, Electrical Engineering, or other related field of study
will consider relevant years of experience in lieu of degree
Requires a consistent and dependable work history, ideally reflecting 3-5 years of tenure with each previous employer
Strong understanding of system testing principles and how applications interact with supporting infrastructure, services, and environments
Ability to analyze logs, configurations, and system behavior to diagnose test failures and identify root causes
Demonstrated ability to apply testing lifecycle skills to complex, multi‑component systems
Comfortable working with developers and DevOps engineers on technically complex issues involving deployment, configuration, or environment stability
Practical experience with risk-based, context-driven, and exploratory testing
Familiarity with enterprise web applications, hardware systems, embedded software, and firmware testing
Adaptable, curious, and eager to learn new tools, technologies, and testing strategies
Strong advocate for quality and user-centric design at every stage of development
Ability to clearly articulate technical issues and collaborate effectively within and across teams
Detail-oriented with a systems-level understanding of user impact
Empathic team player who values diverse perspectives
Nice to have:
Minimum of 3 years of hands-on testing experience in agile development environments, with a strong understanding of iterative development and continuous integration
Experience testing applications within CI/CD pipelines and across multiple environments (dev, test, staging, production‑like)
Proficient with tools for test case management, defect tracking, and documentation
Experience working with end-to-end products, including proprietary embedded software, firmware, and hardware, preferred
Experience testing infrastructure‑dependent web applications (cloud‑hosted or on‑prem environments)
Familiarity with CI/CD tools, deployment pipelines, or environment automation
Exposure to infrastructure‑as‑code, containerization, or virtualization concepts
Experience validating non‑functional requirements such as performance, resiliency, reliability, and recovery at the system level
Exposure to UX principles and usability testing, preferred
Experience using automated testing tools and scripts