
Intern - Use Artificial Intelligence (AI) to generate Python code from Behavior-Driven-Development (BDD) test files.
Work Schedule
Other
Environmental Conditions
Office
Job Description
Are you passionate about pushing the boundaries of engineering and making a real-world impact? As an intern at Thermo Fisher Scientific Inc., you will have the chance to work on groundbreaking discoveries that tackle the world's toughest challenges. With our investment of over $1 billion annually in R&D, you will be part of an extraordinary team that strives for detailed execution and high-reaching innovation.
Assignment:
The assignment aims to improve our Proof-of-Concept (PoC) using Artificial Intelligence (AI) to generate Python code from Behaviour-Driven-Development (BDD) test files. The current version has limited usage; the goal is to improve functionality for System (Test) Teams at ART level.
The TSIT-Test Automation team is part of the Platform DevSecOps group, supporting the development teams with automated solutions to perform system software upgrades and implement UI level testing.
Automating tests is preferred above manual testing to guarantee stability, consistency and to enable automated (testing) process flows. On the other hand, automation testing requires a lot of technical expertise to create and maintain test scripts.
Using Artificial Intelligence, these test scripts can be generated from human readable short requirements, thus reducing the workload (minutes instead of hours) and required technical expertise. Test engineers can focus on their domain; testing behavior/functionality and not spend time on automating these tests.
This assignment consists of 2 parts:
1. Extension of AI generated code feature – develop the existing PoC into a fully functional product
- Generated code should cover a wide range of test scenarios.
- Enhance the AI algorithm to improve the accuracy and efficiency of generating code.
- Craft and develop a user-friendly interface that allows users to easily input their BDD.
- Include features such as code previews, step-by-step mentorship, and error messages to improve the user experience.
- Optimize the AI model to handle large volumes of BDD descriptions without significant performance degradation.
2. Deployment and integration – integrate the new feature in the current workflow to promote ease of adoption by teams
- Make the generated code compatible with current test execution workflows, minimizing disruptions to existing processes.
- Develop a deployment plan that includes staging, testing, and production environments.
- Ensure the feature is packaged in a ready-to-use format that can be easily deployed within the organization.
Physical Requirements / Work Environment
Location will be Eindhoven, on site. You will join a highly international and culturally team with multifaceted strengths.
We offer:
- Gain practical experience in data analysis and product lifecycle management.
- Opportunity to work with a diverse and dynamic team.
- Mentorship and professional development opportunities.
- Competitive internship compensation.
If you're passionate about solving real-world challenges with ground breaking technology, this is the detailed opportunity to build valuable software development experience in a dynamic and high-impact environment!
BENEFITS
We offer internship remuneration based on level and type of the assignment.
APPLY TODAY at: jobs.thermofisher.com
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.