Our client is looking for: Test Automation Engineer
Context and Mission
With us, you will have the opportunity to contribute to strategic projects and play a key role in the functional and technical evolution of our software solutions. You will join the I-ICT.211 Traffic Data Solution team and work on projects related to the consolidation of railway network infrastructure data (lines, tracks, signals, switches, etc.) and their unified representation in the form of a graph. This data feeds the planning and real-time traffic monitoring systems, which are essential for the continuity of it's core business activities.
Your role includes both designing and implementing automated tests for new functionalities and improving and maintaining existing test scripts and processes to ensure continuous application quality.
Main Responsibilities
- Development and integration of automated tests
- Design test scenarios based on business needs, functional and technical analyses, or your own analysis.
- Estimate the effort required for each test scenario.
- Develop automated test scripts for:
- A fat-client based on JavaFX
- Backend RESTful services
- Angular web interfaces
- Ensure software quality
- Provide test reports adapted to different environments (DEV, INT, TST, ACC, EDU, PROD).
- Execute manual test scenarios when automated scripts are not available.
- Accurately document detected anomalies and regressions.
Technical skills
- ISTQB Certification: Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE)
- Experience testing fat-client software (minimum 5 years)
- Experience testing web applications (minimum 5 years)
- Experience with TestComplete (minimum 2 years)
- Experience with Selenium, Cypress (or similar testing tools) (minimum 2 years)
- Experience with Postman (minimum 2 years)
- Experience with Linux and bash scripting (minimum 2 years)
- Experience with at least one programming language (Python, C#, Java, etc.) (minimum 2 years)
- Experience with Agile/Scrum methodology (minimum 2 years)
- Experience with SQL (minimum 2 years)
- Experience with Git (minimum 2 years)
- Experience setting up CI/CD (Jenkins, Azure DevOps, etc.) (minimum 2 years)
- Knowledge of XML, XSD, JSON, gRPC (minimum 2 years)
- Language skills: French or Dutch (one language at C2 level), the other language at B1 level, and English at B2 level
Soft skills
- Analytical thinking and problem-solving ability
- Initiative and autonomy
- Adaptability to change
- Clear and effective communication
- Team spirit and quick integration
- Ability to guide and support colleagues
- Proactive technological awareness
- Knowledge of the company, IT environment, and understanding of the role’s challenges
- Professional attitude, presentation skills, respect for management, and responsible engagement