Software Test Engineer at Optics11 | Amsterdam | Rezi

Software Test Engineer at Optics11

Software Test Engineer

Optics11 · Amsterdam

Today

Software Test Engineer

Optics11 · Amsterdam

6 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a hands-on Software Test Engineer to ensure the quality and reliability of software solutions for real-world sensing and data processing systems. You will define and execute software tests for components processing sensor signals, working closely with various engineering disciplines to meet product requirements.

Responsibilities

  • Perform functional, integration, regression, system, and end-to-end testing across edge devices, cloud services, APIs, databases, and graphical user interfaces.
  • Define test strategies, test plans, test cases, acceptance criteria, and automated test scripts for edge and cloud software platforms.
  • Identify, document, and track software defects with clear reproduction steps and follow-up.
  • Collaborate with product owners, developers, and engineers to understand system requirements and ensure test coverage.
  • Contribute to the development and maintenance of automated test frameworks and pipelines.
  • Test edge-cloud behavior under interrupted connectivity, delayed or duplicated messages, device restarts, software updates, and synchronization failures.
  • Validate software performance, reliability, and stability under different operating conditions.
  • Support testing of software running on edge hardware, including hardware-software integration in laboratory and field environments.
  • Analyze test results and provide clear, actionable feedback to development teams.
  • Ensure traceability between requirements, test cases, and test results.
  • Integrate automated tests into GitLab CI/CD pipelines and help define appropriate quality gates.
  • Contribute to continuous improvement of testing processes, tools, and quality standards.
  • Participate in release readiness reviews and ensure software meets quality benchmarks before deployment.

Requirements

  • Familiarity with test management and bug tracking tools (e.g., Jira, TestRail).
  • Programming or scripting skills (e.g., Python, C++, Javascript or similar).
  • Experience developing automated tests using tools such as Pytest, Playwright, Cypress, Selenium, or comparable frameworks.
  • Experience testing web-based graphical user interfaces.
  • Experience testing REST APIs, back-end services, or distributed software components.
  • Experience with Docker, AWS, Gitlab, Linux and CI/CD pipelines.
  • Ability to design structured, maintainable, and reproducible automated tests.
  • Familiarity with behaviour-driven development and Gherkin specifications.
  • A degree in computer science, software engineering, embedded systems, or a related technical discipline or equivalent practical experience.
  • Proven experience in software testing or quality assurance.
  • Strong understanding of software testing methodologies and lifecycle.
  • Experience with both exploratory/manual testing and automated testing.
  • Experience testing integrated systems rather than only isolated software components.
  • Proactive in identifying risks and gaps in requirements and investigating failures across multiple system components.
  • Pragmatic and hands-on when working with hardware, software, test environments, and imperfect real-world data.
  • Able to work independently while collaborating closely with different engineering disciplines.
  • Able to communicate technical problems and quality risks clearly to both technical and non-technical stakeholders.
  • Obtaining a Certificate of No Objection issued by the AIVD (Dutch General Intelligence and Security Service) is mandatory, requiring a security screening.

Skills

  • Python
  • C++
  • Javascript
  • Pytest
  • Playwright
  • Cypress
  • Selenium
  • Docker
  • AWS
  • Gitlab
  • Linux
  • CI/CD
  • Behaviour-driven development
  • Gherkin specifications
  • Exploratory testing
  • Manual testing
  • Automated testing
  • REST APIs
  • Cloud platforms
  • Data-driven systems
  • Signal-processing systems
  • Embedded systems
  • Hardware-software integration
  • LabVIEW

Location

  • Remote
  • Hybrid
  • Onsite

Work Type

  • Full-time

Experience Level

  • Mid-level
  • Senior

Education Level

  • Bachelor's degree in computer science, software engineering, embedded systems, or related technical discipline
  • Equivalent practical experience

Benefits

  • Competitive salary and benefits package
  • Regular team activities and company events
  • Fresh team lunches provided 3 times/week

About the Company

  • Optics11 is a deep-tech company developing advanced fiber-optic sensing technologies for challenging environments and applications in energy and underwater security.
  • Our systems enable high-performance sensing and monitoring through advanced photonics, signal processing, and data-driven intelligence.
  • Join one of Europe’s most promising deep-tech scale-ups.
  • Shape the future of a rapidly growing multidisciplinary R&D organization.