Optics11 logo
Optics11Posted 3 weeks ago

Software Test Engineer

On-siteAmsterdam, North Holland, The Netherlands

Full Time

Job Summary

Execute functional, integration, regression, and end-to-end testing across edge devices, cloud services, APIs, and graphical user interfaces. Define test strategies, plans, and automated scripts for edge and cloud platforms while identifying, documenting, and tracking software defects with clear reproduction steps. Collaborate with data scientists, developers, and architects to validate system requirements, ensure traceability between requirements and results, and integrate automated tests into GitLab CI/CD pipelines. Validate performance, reliability, and stability under interrupted connectivity and synchronization failures, and contribute to continuous improvement of testing processes and quality standards. Participate in release readiness reviews to ensure software meets quality benchmarks before deployment.

Required Qualifications

  • 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
  • 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
  • Certificate of No Objection issued by the AIVD (Dutch General Intelligence and Security Service)
  • Must undergo a security screening

Desired Qualifications

  • Experience with AWS or another cloud platform
  • Experience testing data-driven or signal-processing systems
  • Knowledge of embedded systems and hardware–software integration
  • Experience testing unreliable-network, offline, reconnection, synchronization, and recovery scenarios
  • Experience in high-tech, industrial, or defense-related environments
  • Experience with LabVIEW

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce