Location
Abingdon, UNITEDKINGDOM(GENERAL), United Kingdom, United Kingdom
Posted on
Nov 18, 2021
Profile
Computer Science Intern (3 Months) - Failing fast with learning regression testing
Abingdon - United Kingdom
Job title:
Computer Science Intern (3 Months) - Failing fast with learning regression testing
Location:
Abingdon, UK
About Schlumberger:
We are Schlumberger, the leading provider of technology and services to the energy industry. Operating in over 120 countries, our people provide leading digital solutions and deploy ground-breaking technologies to unlock cleaner, safer access to energy for every community—including those we live and work in. We’re looking for innovators to join our diverse community of colleagues and develop new solutions and push the limits of what’s possible. If you share our passion for discovery and want to find out what you could really do, then here is the place to do it.
Job Summary:
Simulation software is complex, mathematical software with many options which must be rigorously tested using an automated framework. This is an expensive and potentially slow process; if a pull request is going to fail, it is best if it fails quickly. Enhancing our regression testing framework to enable it to learn and respond will tell our developers quickly when they got it wrong and will save us computing resource. We want a system which knows which tests fail most often for a given change to the code and runs those tests first when code is changed so that when we fail, we fail fast.
Essential Responsibilities and Duties:
The successful applicant will Enhance our DevOps testing framework to:
Allow testing order to be configured dynamically
Gather statistics on our tests
Learn which code leads to which failures
Use this information to schedule tests
The intern will learn how to configure infrastructure as code, how to utilize machine learning techniques and will gain experience of how a commercial development team safeguards quality.
Qualifications:
Penultimate or final year student, studying towards Bachelors or Masters in Computer Science, Mathematics or related field.
Competencies:
Required skills:
DevOps (Infrastructure as code)
Machine learning
Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.
Company info
Sign Up Now - InternshipCrossing.com