Hello, Senior Test Engineer! Would you like to work at the heart of the energy transition?
32–40 hours | Amersfoort / Hybrid (Mon+Wed) | Energy Market / IT | Duration: 6 months with the possibility of extension | SECONDMENT ONLY! |
As a Test Engineer at EDSN, you'll help ensure high-quality software that accelerates the energy transition With your expertise in testing, software development, and test automation, you’ll make a direct contribution to the reliability of our software and to making the Netherlands more sustainable. Here's how you work as a Test Engineer full of energy In your role as a Test Engineer, you’ll work within the System Team to ensure the continuous, high-quality delivery of new features. You’ll be involved starting with the refinement phase and will contribute ideas on test strategies, scenarios, and automation. You understand that errors in our systems have a direct impact on the power grid, which is why your work is of great importance. In addition to developing innovative standards for test automation, release management, and assurance, the System Team also maintains current standards, including RobotFramework. You have a background in software development and are skilled in test automation. You’ll work closely with developers to review code, build test scenarios, and seamlessly integrate them into CI/CD pipelines and GitOps workflows. Because our systems handle large-scale, real-time data streams, your focus will also be heavily on testing robust backend integrations and asynchronous processes. In addition, you’ll coach your team on quality and testing strategy. You’ll actively participate in the testing community within EDSN, where test engineers from all teams come together to share knowledge, discuss new developments, and pursue continuous improvement. As a Test Engineer, this is what energizes you
- You get a sense of fulfillment from continuously improving processes and techniques
- You enjoy collaborating across teams and coaching colleagues in test automation
- You understand event-driven architectures and are interested in testing asynchronous processes using Kafka and other message queues
- You are critical and meticulous, and you are eager to share your knowledge and help your team reach new heights
- You believe it is important to ensure quality from the very beginning of the development process
- You understand that testing and quality are a team effort, and you can get others on board with this
- You are results-oriented, proactive, and assertive, and you possess persuasive skills and strong communication skills
- Test automation is also a form of software development. You're proficient in Java, Python, and/or Kotlin and can discuss these topics with developers
Here's what to bring:
- You have at least a higher vocational education (HBO) level of work and thinking in the field of IT, supplemented by relevant certifications such as TMAP, ISTQB, or Agile Tester
- You have extensive testing experience (5+ years) in a complex backend environment and are familiar with modern agile testing methods
- You have development experience and experience with test automation using tools such as PlayWright, K6, or Cypress
- You have experience with Behavior-Driven Development (BDD) and Cucumber Automation
- You are familiar with Git workflows and CI/CD platforms (GitLab CI, GitHub Actions, Jenkins)
and can perform testing within automated deployment pipelines
- You have experience with scripting languages (such as Bash, TypeScript, or Groovy) for automating tasks and supporting your testing work.
- You have practical experience with:
- Git workflows and CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins, or similar)
- Backend/API testing (REST, GraphQL) using tools such as REST Assured, Postman, or similar
- Database Testing and SQL for Data Validation
- Testing in DevOps Environments and Validating Deployments
- Message queue testing, specifically Kafka (validating events, testing consumers and producers)
- You have knowledge of SAFe (preferred)
- You have experience in the energy sector and in coaching team members (preferred)