Position:
Software Test Engineer
Company:
Optics11
Location:
Netherlands
Employment type:
On-site
Short Summary:
We are looking for a hands-on Software Test Engineer to ensure the quality and reliability of software solutions used in real-world sensing and data processing systems.
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, ensuring clear reproduction steps and proper 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 behaviour under various conditions.
- Validate software performance, reliability, and stability under different operating conditions.
- Support testing of software running on edge hardware.
- Analyse 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.
Requirement:
- 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 and REST APIs.
- Experience with Docker, AWS, Gitlab, Linux, and CI/CD pipelines.
- 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.
- Proactive in identifying risks and gaps in requirements.
Benefits:
- Competitive salary and benefits package.
- Regular team activities and company events.
- Fresh team lunches provided 3 times/week.