Our client is looking for a Medior DevOps Engineer with a strong focus on testing to join our dynamic team. The ideal candidate will have a passion for ensuring the quality and reliability of our software products through effective testing strategies and tools. This role involves standardizing testing tools, writing documentation on best practices, managing test data, and supporting test automation adoption.
Key Responsibilities:
- Standardizing Testing Tools:
- List and recommend tools/frameworks for various testing needs (e.g., ReadyAPI, Playwright, Katalon, Postman, Ready API Virtualization, Gatling, Load Runner).
- Create decision tables to guide teams in selecting the appropriate tools for their use cases.
- Drive the retirement and migration of outdated tools (e.g., Load Runner, UFT).
- Documentation and Best Practices:
- Write documentation on automated testing best practices, ensuring tests are independent, environment-agnostic, and focused on capabilities rather than specific user stories.
- Collaborate with the Testing Community to develop and share these best practices.
- Test Data Management:
- Define processes and strategies for managing test data across all environments to closely mimic production data.
- Establish responsibilities for data copying/creation and cleanup processes.
- Supporting Test Automation:
- Document the integration of test automation within the Jira workflow, including XRAY configuration and management.
- Ensure new features and tests are delivered simultaneously, integrating them into the team process and Git branching strategy.
- Execute automated tests against new application versions post-deployment to ensure functional scope alignment.
- Repository and Version Management:
- Define good practices for storing tests in Bitbucket, ensuring synchronization between test versions and application versions.
- Establish a Git branching model for organizing testing scripts (e.g., Playwright, Gatling).
Skills and Qualifications:
Who we are?
The team consists of dedicated people with a mission to streamline the Software Development Lifecycle, promote a standard way of working with regard to Software Development by supporting best practices for wide-scale adoption within the organization.
What do we do?
- Minimum (Professional) Bachelor in Applied Computer Sciences or equivalent through experience
- At least 10 years experience in SDLC and/or software delivery
- At least 5 years of experience in testing best practices (ISTQB certification is a plus).
- At least 3 years of experience with Git
- At least 5 years of experience in Typescript, as it is used for Playwright and Gatling.
- At least 3 years of experience with Continuous Delivery, preferably with Azure DevOps.
- Experience with Performance testing or Disaster recovery testing
- Proficient in English and Dutch or French
- Onsite 2 days/week
- Familiarity with XRAY is a bonus, though not mandatory.
- Streamline the SDLC (Software Development Lifecycle)
- Promote a standard way of working with regard to Software Development
- Supporting Best Practices for wide-scale adoption within the organization
- Coaching and training people and teams in the above area