Senior Software Engineer in Test

Senior Software Engineer in Test voor StarApple, 32-40 uur/week, start 2 november 2026, locatie Hoofddorp.

Locatie
Hoofddorp
Uren
32–40 uur per week
Sluitingsdatum

Geen duidelijke warme-stoelaanwijzingen in de beschikbare beoordeling.

Bekijk bij Striive (opent in een nieuw tabblad)

Eisen

  • Experience testing APIs, backend services or distributed systems
  • A degree in Software Engineering or a related field, or equivalent practical experience
  • Working knowledge of Python, or willingness to use it when needed
  • Ability to communicate technical findings, product risks and test results clearly to engineering and product stakeholders
  • Significant professional experience in software quality assurance for production software
  • Solid understanding of test design, debugging and software development practices
  • A collaborative approach to working with software engineers, architects and product owners
  • Experience with performance, load or resilience testing, observability and production troubleshooting
  • Strong Java programming skills, particularly for test automation
  • Hands-on experience designing, developing and maintaining automated tests
  • Ability to select effective testing approaches based on product risks rather than simply increasing test counts
  • Experience working with version control, code reviews and CI/CD within iterative software development teams
  • Ability to mentor colleagues and contribute to improving engineering practices

Wensen

  • Experience or familiarity with Digital Rights Management (DRM) and common cryptography terminology
  • Experience or familiarity with cloud-native systems and technologies such as AWS, Kubernetes, Docker, Kafka or Redis
Volledige omschrijving

Senior Software Engineer in Test - Build secure, reliable and scalable software solutions.

The Opportunity: For an international technology company, we are looking for an experienced Senior Software Engineer in Test. In this role, you will contribute to the quality, security, reliability and performance of complex software products and services. You will collaborate closely with product owners, software architects and engineers throughout the development lifecycle. From understanding product requirements and system architecture to defining effective test strategies and developing automated tests, you will play an important role in ensuring software quality.

This is a hands-on engineering position where Java is the primary programming language for test automation, with Python used where appropriate. Beyond developing automated tests, you will help improve quality engineering practices, identify risks early and support reliable software delivery. What You'll Do: Collaborate with product owners, architects and engineers to understand requirements, system architecture, expected behaviour and acceptance criteria.

Develop risk-based test strategies and identify meaningful test scenarios for complex software services and integrations. Design, develop and maintain reliable, readable and maintainable automated tests, primarily using Java. Test APIs, backend services and distributed systems, contributing to confidence in security, performance, scalability and reliability. Integrate automated tests into CI/CD pipelines to provide early feedback and support efficient software delivery.

Improve test environments, test data, reporting and failure diagnostics, and investigate defects to help prevent recurrence. Work closely with software engineers to troubleshoot technical challenges and improve solutions. Mentor colleagues and contribute to continuous improvements in quality engineering practices. What You'll Bring: Professional Experience: significant professional experience in software quality assurance for production software; hands-on experience designing, developing and maintaining automated tests; experience testing APIs, backend services or distributed systems; experience with performance, load or resilience testing, observability and production troubleshooting; experience working with version control, code reviews and CI/CD within iterative software development teams.

Technical Expertise: strong Java programming skills, particularly for test automation; working knowledge of Python, or willingness to use it when needed; solid understanding of test design, debugging and software development practices; ability to select effective testing approaches based on product risks rather than simply increasing test counts.

Collaboration and Communication: ability to communicate technical findings, product risks and test results clearly to engineering and product stakeholders; a collaborative approach to working with software engineers, architects and product owners; ability to mentor colleagues and contribute to improving engineering practices.

Education: a degree in Software Engineering or a related field, or equivalent practical experience.

Nice to Have: experience or familiarity with cloud-native systems and technologies such as AWS, Kubernetes, Docker, Kafka or Redis, and Digital Rights Management (DRM) and common cryptography terminology. Why This Role? This opportunity combines hands-on software engineering with broader quality engineering responsibilities. You will work on technically complex software systems where security, performance, scalability and reliability are important.

The role offers the opportunity to collaborate with experienced engineering professionals, contribute to technical quality improvements and help shape effective testing practices throughout the software development lifecycle.

Details: Duration 12 months; Hours 32-40; Rate Marktconform/open; Language English; Construction Freelance & Secondment.

Opdrachtgever: StarApple. Startdatum 2 november 2026. Einddatum 2 november 2027. Reageren kan t/m 23 oktober 2026. Thuiswerken verschilt per opdracht. Aantal posities 1. Contractlabel StarApple. Referentiecode SAISTA000906.

Bekijk bij Striive (opent in een nieuw tabblad)

Reageren

Senior Software Engineer in Test

Je CV en reacties