Logo of Huzzle

Software QA Engineer Intern (12 months) - Starting Summer 2025

image

SLB

1mo ago

  • Internship
    Full-time
    Summer Internship
  • Research & Development
    Software Engineering
  • Gloucester

AI generated summary

  • You should have a Master's in Embedded Software Engineering or related field, proficiency in C/C++, unit testing, Agile methodologies, CI, and experience in QA and DevOps.
  • You will gather requirements, develop unit tests, execute tests in virtual environments, document processes, participate in test suite development, and report on test activities and status.

Requirements

  • Master Degree - (Penultimate or Final year) in Embedded Software Engineer or a related discipline
  • C/C++ Coding
  • Unit testing
  • Agile SW Development methodologies
  • Continuous Integration
  • QA and Dev Ops

Responsibilities

  • Interfacing with stakeholders to gather requirements, develop, maintain and improve Unit tests for embedded software projects.
  • Enable capability for application testing and test execution in virtual environments that mimic embedded systems (like Linux)
  • Understand, develop, publish and review technical documentation and requirements
  • Participate in test suite development
  • Test cases documentation and implementation
  • Implement and execute tests for Embedded hardware applications
  • Implement CI/CD with support from other QA team members to ensure test executes with commits
  • Publish and report test activity reports and development status

FAQs

What is the duration of the Software QA Engineer Intern position?

The internship position is for a duration of 12 months, starting in Summer 2025.

What location is the internship based in?

The internship is based in Stonehouse, Gloucestershire, UK.

What is the main focus of the software team that the intern will be joining?

The main focus of the software team is to design, develop, and test new software solutions for downhole drilling systems.

What programming languages should candidates be familiar with?

Candidates should be familiar with C/C++ coding.

What kind of educational background is required for this internship?

A Master's degree in Embedded Software Engineering or a related discipline is required, preferably from a penultimate or final year student.

What methodologies will the intern be expected to understand?

The intern is expected to understand Agile Software Development methodologies and Continuous Integration.

Will the intern be involved in unit testing?

Yes, the intern will be involved in Unit Testing of functional components in embedded software projects.

What types of environments will the intern be working with?

The intern will work with virtual environments that mimic embedded systems, such as Linux.

Is mentoring provided during the internship?

Yes, the intern will have the opportunity to learn from team members who can mentor and coach them in programming for systems engineering and desktop application development.

How will the intern contribute to the testing process?

The intern will help develop, maintain, and improve unit tests for embedded software projects and implement CI/CD to ensure tests execute with commits.

What is SLB's stance on equal employment opportunities?

SLB is an equal employment opportunity employer, considering qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.

We are a global technology company, driving energy innovation for a balanced planet.

1-10
Employees

Mission & Purpose

We are a technology company that unlocks access to energy for the benefit of all. As innovators, that’s been our mission for nearly a century. Today, we face a global imperative to create a future with more energy, but less carbon. Our diverse, innovative change makers are focused on going further in innovation and inventing the new energy technologies we need to get there.