Software Test Engineer at Optics11 | Amsterdam, North Holland, NL | Rezi

Software Test Engineer at Optics11

Software Test Engineer

Optics11 · Amsterdam, North Holland, NL

1 months ago

Software Test Engineer

Optics11 · Amsterdam, North Holland, NL

2 months ago
Resume preview

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

Target Resume Now
Resume preview

Tailor your resume to this Software Test Engineer role.

Rezi rewrites your resume against Optics11's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Test Engineer posting at Optics11 — free, in seconds.

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.