Test Automation Engineer (Technology)
CAPGEMINI ENGINEERING
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
YOUR MISSION
You will be joining a dynamic and innovative quality engineering team that is passionate about building smarter, faster, and more reliable testing solutions. At Capgemini Engineering, we are at the forefront of integrating Artificial Intelligence into test automation practices, and we are looking for curious, driven engineers who want to be part of that journey. Here, your work will directly contribute to the quality and reliability of cutting-edge digital platforms, and you will have the freedom to explore new tools and approaches that push the boundaries of what testing can achieve.
YOUR ROLE
In this role you will be a key contributor to the design, development, and continuous improvement of automated testing frameworks, combining your expertise in Robot Framework and Python with the power of AI-assisted development tools to deliver faster, smarter, and more effective quality assurance solutions.
In this role you will play a key role in:
- Designing, developing, and maintaining automated test suites using Robot Framework and Python, ensuring comprehensive coverage across functional, regression, and integration testing
- Writing clean, reusable, and well-structured Python scripts and custom Robot Framework libraries to extend testing capabilities and address complex automation challenges
- Leveraging AI-assisted development tools, including Claude Code, to accelerate test creation, improve test intelligence, and explore innovative approaches to quality assurance
- Collaborating closely with developers, product owners, and other QA engineers to understand requirements and translate them into robust, maintainable automated test cases
- Integrating automated test pipelines into CI/CD workflows, ensuring continuous quality feedback throughout the software delivery lifecycle
- Analysing test results, identifying patterns in failures, and working proactively with engineering teams to drive resolution and prevent recurrence
- Continuously researching and evaluating emerging tools, frameworks, and AI-driven testing methodologies to enhance the team's testing capabilities and efficiency
Lisboa, PT Fundão, PT Vila Nova de Gaia, PT