FEL260709P2A3: Senior QA Automation Engineer (Playwright / Python) - Brussels, 60% Remote, ASAP
joyIT Recruiting GmbH
Contact person: joyIT Recruiting GmbH
Brüssel, Belgium
Energy IndustryAgile TestingTest AutomationAutomated Testing FrameworkDevOpsFailure AnalysisPython (Programming Language)NoSQLScrum MethodologyRabbitMQRegression TestingRobot FrameworkSoftware Asset ManagementSoftware Quality Assurance (SQA)SQL DatabasesTest DataTest DesignTest Execution EngineTest ManagementGitIntegration TestsPlaywrightQA Testing
Description
About the Project
Our client is a leading European operator of critical energy infrastructure, driving the energy transition through the development and operation of a reliable, sustainable, and innovative electricity network.
To support several strategic IT applications within Content Management, Asset Management, and Market Management domains, we are looking for an experienced Automation Test Engineer to join an agile international team.
You will work alongside experienced engineers and business stakeholders in an English-speaking environment, contributing to high-quality software delivery through manual and automated testing.
Service Description
The mission consists of the following tasks:
Writing Test Plans and Test Scenarios
The mission consists in writing test plans and test scenarios based on existing documentation and existing functionalities for the supported applications.
The consultant will:
- Write comprehensive test plans and detailed test scenarios
- Recommend which tests should be executed (e.g. non-regression tests) based on User Story acceptance criteria and identified risks
- Produce documentation that is clear and accessible for an international English-speaking audience
Test scenarios include:
- Functional testing
- Non-functional testing (load, performance, security, data quality, etc.)
- Integration testing
- Non-regression testing
Preparing Test Data
- Select or create appropriate test data before executing test scenarios.
Executing Test Scenarios
- Execute test plans and test scenarios
- Document successful and failed test executions
- Collect and maintain test evidence (logs, screenshots, etc.)
- Work pragmatically while respecting sprint planning and team priorities
Test Automation
In coordination with the development team:
- Select suitable test cases for automation
- Implement automated tests
- Maintain and execute automated test suites on a regular basis
Defect Management
- Report and track defects using the team's bug tracking tools
- Maintain and update test documentation
- Collaborate closely with developers and project leaders to achieve the required quality level
- Validate fixes and support release decisions by providing testing sign-off
- Reproduce defects found in acceptance and production environments when required
Work Allocation
- 30% Test specification
- 30% Test automation
- 30% Test execution & defect follow-up
- 10% Test reporting
Requirements
Mandatory Skills
- Proven experience writing test plans, test designs and test scenarios
- Strong experience in test automation
- Programming or scripting experience (e.g. Python) or the ability to demonstrate equivalent logical thinking (pseudo code)
- Good knowledge of performance testing
- Basic knowledge of SQL, NoSQL and database queries
- Experience working in Agile/Scrum teams
- Fluent English (working language)
Technical Skills
- Experience with Playwright and/or Robot Framework is highly desirable
- Understanding of common IT concepts such as:
- APIs
- Web Services
- Frontend / Backend architectures
- Client-Server applications
- Communication protocols
- Experience with RabbitMQ is a strong advantage
- Experience working with DevOps tickets is an advantage
- Experience with security testing is an advantage
Soft Skills
- Able to work independently as well as within a team
- Critical thinker who is willing to challenge assumptions
- Proactive and pragmatic
- Creative mindset
- Result-oriented
- Resilient and adaptable
Project Details
Start: ASAP
Duration: 11 months
Workload: Full-time
Location: Brussels, 60% remote
Language: English (French and/or Dutch is an advantage)
Please activate the "Send E-Mail" option when submitting your application. After your application has been submitted, you will automatically receive a link to complete the next steps in the recruiting process.
The further application process for projects is managed via our website: www.joyit.de
We look forward to receiving your application.
Your joyIT Team