Expert Test Engineer
Keystone Solutions
4 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
JuniorJob location
Tech stack
HTML
Java
JavaScript
API
Business Logic
Automation of Tests
Azure
Bash
Cloud Computing
Cloud Engineering
Software Quality
Data Integrity
DevOps
Event-Driven Programming
Java Platform Standard Edition (J2SE)
JMeter
JUnit
Python
Load Testing
Maven
NoSQL
Powershell
E2e Testing
Mockito
Zero Trust Network Access
Service Virtualization
Software Engineering
Software Systems
Systems Integration
Strategies of Testing
Virtualization Technology
Data Logging
Test Driven Development
Grafana
Cypress
Gatling
Scalability Testing
Event Driven Architecture
Integration Tests
Information Technology
Build Tools
Api Design
Cucumber
Domain Driven Design
Software Version Control
Api Management
Web Api
Microservices
Job description
- Develop a test strategy considering the eDossier context (cloud, APIs, zero trust, microservices, etc.) and create an agile operational test plan (business and technical) to implement automated testing as much as possible.
- Conduct functional testing to validate business logic in microservices and APIs, ensuring data integrity and end-to-end user flow testing.
- Perform API testing, validating API contracts (openAPI) and testing for functionality, performance, security, and compatibility between microservices and external systems.
- Execute integration testing to assess interactions between microservices and COTS components, as well as with external APIs and adapters, simulating error scenarios to test system durability.
- Conduct security testing focusing on authentication, authorization, and encryption.
- Carry out performance and scalability testing of microservices and APIs, as well as the overall solution.
- Develop and maintain automated test suites in CI/CD pipelines to enable rapid feedback within DevOps processes.
- Set up monitoring and logging for the solution across various environments (dev, test, acc)., As a consultant at Keystone Solutions, you will work on dynamic projects that offer a variety of challenges across different client environments. You will have the opportunity for turbo-charged learning and professional development, allowing you to grow your career within our framework. Being a 'K-Stone' means bringing our core values to every engagement, ensuring a commitment to excellence and collaboration.
Requirements
Do you have experience in Virtualization?, Do you have a Master's degree?, * Master's degree in Computer Science or a related field from a recognized institution within the European Union.
- Continuous self-education to stay updated on the latest sustainable trends and innovations, focusing on cloud-native engineering, development, and testing.
- 5+ years of hands-on experience testing cloud (native) solutions, preferably within Azure Cloud.
- 5+ years of hands-on experience with Test-Driven Development (TDD).
- 5+ years of hands-on experience with monitoring and observability of software solutions, preferably using GRAFANA.
- 5+ years of hands-on experience with test automation.
- 3+ years of hands-on experience with Java SE and Java SE10+.
- 3+ years of hands-on experience with Python and JavaScript.
- 3+ years of hands-on experience with Bash and/or PowerShell.
- 5+ years of hands-on experience with API test frameworks and tools, preferably BRUNO.
- 5+ years of hands-on experience with UI test frameworks and tools, preferably CYPRESS with a good knowledge of HTML DOM.
- 3+ years of hands-on experience with unit, regression, and integration testing, preferably JUNIT and CUCUMBER.
- 5+ years of hands-on experience with performance, stress, and load testing, preferably using JMETER and GATLING.
- 3+ years of hands-on experience with version control, pull requests, and code quality tools.
- 5+ years of hands-on experience with end-to-end testing.
- 3+ years of hands-on experience with security testing.
- 3+ years of hands-on experience with build tools, preferably MAVEN.
- 5+ years of hands-on experience integrating tests into CI/CD pipelines (preferably Azure DevOps).
- 5+ years of hands-on experience with contract testing, mocking, and service virtualization.
- 3+ years of hands-on experience using NoSQL databases.
- 5+ years of experience working within agile delivery teams.
- Ability to propose alternative solutions and formulate recommendations considering the full context.
- Excellent listening skills, flexible attitude, and ability to communicate with both technical and non-technical stakeholders.
- Experience in API design/definition and development is a plus.
- Experience in developing and integrating microservices is a plus.
- Experience in software design (cloud, API, microservice, event) is a plus.
- Experience with event-driven architecture and systems is a plus.
- Knowledge of Event Driven and/or Behavioral Driven Development is a plus.
- Knowledge of Domain Driven Design is a plus.
- Familiarity with existing building blocks and services within the federal government context is a plus.
Languages:
Due to the nature of the tasks and the client base (bilingual work environment), a very good command of English, as well as a very good command of Dutch or French, is necessary., * ervaring met (samen)werken binnen agile delivery teams - Level: Confirmed - Most recent: This year
- ervaring met API testframeworks en tools - Level: Confirmed - Most recent: This year
- ervaring met bash en/of powershell - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met beveiligingstesten - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met build tools - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met contract testing, mocking en service virtualisatie - Level: Confirmed - Most recent: This year
- ervaring met E2E testen - Level: Confirmed - Most recent: This year
- ervaring met het gebruik van NoSQL databanken - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met het integreren van tests in CI/CD pipelines - Level: Confirmed - Most recent: This year
- ervaring met java SE10+ - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met monitoring en observability van software oplossingen - Level: Confirmed - Most recent: 1 to 3 years ago
- ervaring met performantie-, stress- en loadtesten - Level: Confirmed - Most recent: This year
- ervaring met python en javascript - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met TDD - Level: Confirmed - Most recent: This year
- ervaring met test automatisering - Level: Confirmed - Most recent: This year
- ervaring met testen van cloud (native) ontwikkelingen/oplossingen - Level: Confirmed - Most recent: This year
- ervaring met UI testframeworks en tools - Level: Confirmed - Most recent: This year
- ervaring met unit, regressie en integratie testen - Level: Junior - Most recent: 1 to 3 years ago
- ervaring met versiebeheer, pull requests en tools voor codekwaliteit - Level: Junior - Most recent: 1 to 3 years ago
- java SE ervaring - Level: Junior - Most recent: 1 to 3 years ago
Language requirements:
Dutch or French Level Active knowledge English Level Active knowledge