Automation Tester
B2B Contract for 1 year and possible extensions
Brussels Onsite 2 or 3 days/week
Key Responsibilities:
Test Automation: Design, implement, and maintain automated tests using Python, focusing on Object-Oriented Programming (OOP) principles and design patterns like Page Object Model (for UI handling)and Adapter Pattern (for flexibility).
Test Framework & Tools: Develop and enhance automated test suites using Playwright for web automation, Radioversuchsanlage and reliable test execution.
BDD Implementation: Write and execute Behavior-Driven Development (BDD) tests using Gherkin syntax, translating business requirements into executable specifications.
CI/CD & Automation Pipeline: Integrate automated tests into CI/CD pipelines using Jenkins, ensuring tests are run automatically as part of the build and deployment process.
Test Reporting & Monitoring: Monitor, analyze, and report on test results, ensuring high- quality and timely feedback to development teams. Use Xray for test management and tracking in Jira.
Collaboration: Work closely with developers, product owners, and QA teams to ensure test coverage is comprehensive and aligned with business requirements.
Containerized Testing: Use Docker to create isolated environments for running automated tests, ensuring consistency and portability across various stages of the pipeline.
End-to-End Ownership: Take responsibility for test strategy, test design, and the automation of test cases, ensuring that automation supports both functional and non-functional testing needs.
Compliance: ensure full traceability between system requirements and test cases, verifying that all functional and non-functional requirements are thoroughly validated.
Documentation: write test plans, and test reports, including analysis of the observed systemʼs behavior and performance results
Mentorship: Guide and mentor junior testers, helping them adopt best practices in test automation, debugging, and performance optimization.
Skills & Qualifications:
Proven experience with Python, Cypress and Py Test for writing automated tests, with a solid understanding of Object-Oriented Programming (OOP) concepts and design patterns.
Expertise in Playwright for test automation of web applications, ensuring reliable and fast execution.
Experience with Behavior-Driven Development (BDD) using Cucumber and Gherkin for clear and understandable test cases that align with business requirements.
Familiarity with version control using Git and test management tools like Xray for Jira.
Strong experience in setting up and managing CI/CD pipelines using Jenkins, ensuring automated testing is integrated into the software delivery lifecycle.
Proficient in Docker for creating containerized environments to run automated tests in a consistent, reproducible manner.
Solid understanding of test reporting and management tools, particularly with Jira and Confluence for collaboration, and Xray for test case management and tracking.
Ability to work closely with developers and other stakeholders to ensure tests meet functional and non-functional requirements.
Strong attention to detail, with the ability to spot edge cases and potential defects in the software.
A proactive mindset with the ability to work independently and take ownership of test automation initiatives.
Preferred:
Familiarity with performance testing and tools such as Locust and JMeter.
Exposure to Agile testing methodologies and experience working within Scrum teams.