Zum Inhalt springen Zum Footer springen

Java Software Engineer - Testing Framework

Job ID
492478
Veröffentlicht seit
04-Mär-2026
Organization
Digital Industries
Tätigkeitsbereich
Research & Development
Unternehmen
Siemens Industry Software S.r.l.
Erfahrungsniveau
Experienced Professional
Beschäftigungsart
Vollzeit
Arbeitsmodell
Hybrid (Mobiles Arbeiten/ Arbeiten vor Ort)
Vertragsart
Unbefristet
Standort(e)
  • Barcelona - Barcelona - Spanien
  • Breda - Noord-Brabant - Niederlande
  • Budapest - Budapest - Ungarn
  • Bukarest - Bucuresti - Rumänien
  • Genoa - Genova - Italien
  • Leuven - Vlaams Brabant - Belgien
  • Lyon - Auvergne-Rhône-Alpes - Frankreich
  • Prag - Praha (Hlavní město) - Tschechische Republik
  • Pretoria - Gauteng - Südafrika

We are Siemens



Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space 

exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software.



Are you captivated by the complex physics phenomena in the world around you? Join the team that builds the highly scalable, general purpose, multi-physics simulation application: Simcenter STAR-CCM+! We provide an end-to-end user experience with integrated CAD, meshing, physics modeling and in situ post processing tools in a single application.



Our Regression Test Framework Team plays a crucial role in supporting our worldwide Simcenter STAR-CCM+ developers. We build the essential tools that enable numerous daily changes to the STAR-CCM+ codebase while guaranteeing its reliability and stability. We offer many exciting opportunities to not only enhance our test framework's robustness and performance but also to extend its functionality by exploring cutting-edge technologies and aligning with industry trends and best practices. We're building a future where data drives test coverage decisions, test selection, failure prediction, and augments root cause analyses, leading to more effective and efficient software validation. In this role, you will design, implement, and refactor both new and existing features within our Java-based testing framework, aiming to optimize user experience and overall efficiency.



You'll make a difference by:



  • Design and Develop: Architect, implement, and document high-quality, extensible software solutions for our Java-based testing framework.
  • Codebase Management: Navigate, understand, and evolve a large, complex codebase consisting of hundreds of modules and millions of lines of code.
  • Quality Assurance: Participate in peer-based code and design reviews, and contribute to root cause analysis to ensure software robustness and reliability.
  • Collaboration: Work closely with a distributed team of developers, testers, and managers, actively contributing ideas and communicating project status in team discussions.
  • Tool Proficiency: Use and contribute to development workflows using systems such as Jira, Confluence, Git, GitLab, and Bitbucket.
  • Travel: Occasional travel (up to 3%) may be required for team collaboration.


Your success is grounded in:



  • Core Programming: Strong proficiency in Java, including experience with JUnit (versions 3 to 5) or similar testing frameworks, and Gradle for build automation.
  • Large-Scale Development: Proven track record developing applications managing large datasets with strict performance and quality requirements.
  • Codebase Evolution: Demonstrated ability to work with and evolve large, complex, and potentially legacy codebases.
  • Scientific/Engineering Software: Experience developing scientific or engineering software applications.
  • Version Control: Proficiency with distributed version control systems, specifically Git.
  • Development Tools: Experienced with issue tracking systems (e.g., Jira) and modern IDEs.
  • Collaborative Development: Skilled in working with globally distributed teams and collaborative environments, including source control management (e.g., Git, BitBucket) and participation in design and code reviews.
  • Communication: Ability to clearly explain technical issues and present data concisely.
  • Autonomy: Reliable in managing multiple tasks with minimal supervision.
  • CI/CD Processes: Experience in continuous integration platforms such as Jenkins.


Join our Digital World



A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us Transform the every day!



Siemens is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



If you believe in technology with purpose and are interested in learning more about Siemens Digital Industries Software before you apply then check out our Mission / Vision and our software portfolio, meet the team and join our Talent Community today so that we can stay connected in the areas that interest you: www.siemens.com/careers/transformtheeveryday/


#DISWSIM

#LI-PLM

#LI-HYBRID