Senior Software Engineer in Test

ZZP40 uurICT
ZZP40 uurICT
Start
1 november 2026
Looptijd
12 maanden
Reageren tot
23 oktober 2026
Opdrachtgever
niet vermeld
Gezien bij de bron
vandaag 12:12

Kies je bemiddelaar

Striive

ZZP
Score bezoekersNog geen score0 beoordelingenNog geen sterrenbeoordelingen voor Striive.
Jouw score
Kies 1 tot 5
Na feeonbekend, het bureau noemt geen tarief
Gepubliceerd maximumonbekend
Fee€2,69 per uur, gaat van het tarief af (Striive-tiers: Career € 2,69, Career plus € 3,49, Premium Career € 4,39 per gewerkt uur (actieprijzen))
Reageren totopen tot 23 okt

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 the following technologies and domains would be an advantage:

  • Cloud-native systems and technologies such as AWS, Kubernetes, Docker, Kafka or Redis.
  • 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.

… lees de volledige omschrijving bij Striive.

Bekijk meer opdrachten

Vergelijkbare opdrachten