Computer Science Intern (3 Months) - Failing fast with learning regression testing | Schlumberger

Job Details

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.

 

 

Computer Science Intern (3 Months) - Failing fast with learning regression testing
Log in to apply for this position today.
Apply Now

Share This