15 days ago
Rome, ItalyMid Level
Responsibilities
- Analyze requirements and the CSCI units under test.
- Plan, design, implement, and execute automated test suites.
- Develop and maintain simulators and tools supporting test infrastructure and automation.
- Analyze test results, manage anomalies, and support software validation activities.
Requirements
- At least 3 years of experience in software development and software testing.
- Proficiency in C++ or Python.
- Knowledge of UML and software design principles.
- Knowledge of the software development lifecycle.
- Experience with Linux and Windows operating systems.
- Knowledge and use of software configuration control and versioning with Git/GitLab.
- Good teamwork skills and a quality-oriented approach to software products.
- Good knowledge of English.
- A degree in Computer Engineering, Electronic Engineering, Telecommunications Engineering, Automation Engineering, or a related discipline is required.
- Experience with Robot Framework, Squish, or DOORS is a plus.
- Knowledge of Docker or Kubernetes is a plus.
Benefits
- Hybrid work in Rome, with flexible working arrangements and/or remote work.
- Permanent employment contract.
- Professional growth paths, certification opportunities, and potential progression toward Tech Lead, Software Architect, or System Architect roles.
- Opportunities to work on complex embedded, real-time, and high-performance systems using technologies including C/C++, CUDA, Model-Based Design, and Qt.
- Inclusive workplace culture emphasizing diversity and social responsibility.
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
