Job Summary: We are seeking a skilled Software Engineer on a contract basis to assist in the re-architecture and development of our Python-based validation framework and to set up a Continuous Integration (CI) environment. This role is critical to modernizing our software validation processes and ensuring streamlined and automated workflows.
Key Responsibilities
Collaborate with the team lead to re-architect and enhance the existing Python-based validation framework
Design and implement a Continuous Integration (CI) environment to support ongoing development and validation efforts
Ensure that the new framework and CI environment are robust, scalable, and maintainable
Work effectively within a team, communicating progress and challenges, and contributing to project success
Required Skills
Strong programming skills, particularly in Python
Significant experience in Test Automation
Familiarity with one or more of the following programming languages: Java, JavaScript, C#, C, C++
Familiarity with Object-Oriented Programming (OOP) and design patterns
Familiarity with Continuous Integration environments and best practices
Strong collaboration and communication skills
Bachelor's degree