Automation Tester
-
Writing Test Plans and Test Scenarios
- Write a test plan and test scenarios based on existing documentation and functionalities.
- Recommend tests to execute (e.g., non-regression tests) based on acceptance criteria in user stories and identified risks.
-
Test Scenarios Include:
- Functional testing
- Non-functional testing (volume, performance, security, data quality, etc.)
- Integration testing
- Non-regression testing
All documents are written in English and must be accessible to any European reader with basic English knowledge.
-
Preparing Test Data
- Select or create test data before executing the test scenarios.
-
Executing the Test Scenarios
- Execute the test plan/scenarios and document test results (success or failure) with evidence like logs and screenshots.
- Ensure efficiency and adherence to team planning.
-
Test Automation
- Coordinate with the team to select test cases for an automated test suite.
- Implement and maintain the test automation.
- Regularly execute the automated test suites.
-
Follow-Up of Defects
- Report and follow up on defects in bug-tracking tools.
- Update and maintain test documents with test results.
- Collaborate with developers and the project leader to achieve the required quality level.
- The tester is responsible for giving the "Go" for deployment from the test environment to the acceptance environment and reproducing any defects found in acceptance or production.
Work Repartition of Tasks
- 30% test specification
- 30% test automation
- 30% test execution & follow-up of defects
- 10% test reporting
Requirements
- Proven experience in test plan/test design/test scenario writing.
- Experience in test automation and/or programming/scripting (e.g., Python) or equivalent logic (can explain in pseudo code).
- Basic knowledge of databases (SQL and NoSQL) and associated queries.
- Experience working within Agile/Scrum teams.
- Experience with RobotFramework (RF) is an asset.
- Proficiency in English (all texts are written in English and the team uses English as the standard language), with knowledge of French and/or Dutch.
- Ability to work both autonomously and in a team.
- Critical thinking and willingness to challenge.
- Understanding of basic technical IT concepts (e.g., service and client application, web service, API, protocol, front end, back end).
- Knowledge of RabbitMQ is a major plus.
- Experience with DevOps tickets is a plus.
- Security testing experience is a plus.
- Soft skills: Active, creative, autonomous, think outside the box, result-driven, pragmatic, and resilient.
Job specifications
ID
8632
Duration
+1 year
Location
Brussels
Type
Freelance