We are currently hiring an engineering intern to join the systems test team in Cambridge. This is a fantastic opportunity to gain experience in a test engineer role during the summer months. This is a 3 month intern program.
Where you will be working
Cambridge, located in the East of England, 50 miles north of London, is a unique and beautiful city, renowned for its world-class university and the thriving cluster of high technology businesses that have grown up around it. Cambridge is well served by road and rail links, and is within easy distance of the major London airports
About us
At our Cambridge site we are focused on pioneering IoT and automotive technologies, with engineering areas of excellence including, Analogue and Digital Design, Voice and Music (Hardware, Software, OEM Support, Innovation).
Cambridge is our largest office in the UK, with more than 600 team members including engineers, business strategists and support staff.
We are excited to move forward with implementing a new hybrid work approach across our global employee population. Employees are now expected to work onsite an average of two days per week where possible.
About the role
The role of an Intern as a tools test engineer is to test and debug software produced by the software tools groups at Qualcomm Cambridge. The tools software is comprised of GUI applications and command line utilities across Windows, GNU Linux, Android and IOS platforms. The tools groups are also responsible for some embedded software.
Once adequate induction and training has been provided, the Intern will assist with the manual and automatic test execution of a major aspect of a project and will be responsible for delivering the software test results on a timescale agreed with the group leader. There will also be an opportunity to assist with the support and development of the test automation and results analysis infrastructure. The Intern will work with a moderate level of supervision.
Responsibilities
The responsibilities of this role include:
- Test software of major scale and complexity to agreed timescales
- Find and investigate software defects and create high quality defect reports
- Create, document and execute detailed test plans
- Deliver high quality test results
- Create and maintain relevant documentation where necessary
- Contribute towards the continuous development of the department’s processes
- Produce or improve test automation development
- Assist with the support and development of the test automation infrastructure
- Assist with the arrangements and management of schoolwork experience students.
- Collects basic information (e.g., logs, requirements) and identifies common errors related to systems testing.
- Conducts log analyses to identify where an issue has occurred.
- Discusses testing problems with manager and peers on a regular basis to maintain open communication.
- Communicates with tech leads on a project in order to verify the accuracy as well as adequate running time.
- Detects bugs in the "system under test" and report/reproduce issues using basic debugging approaches.
- Escalates technical issues to more senior colleagues.
- Collaborates with individuals inside own team to complete project work
The responsibilities of this role do not include
- Financial accountability (e.g., does not involve budgeting responsibility).
- Influence over key organizational decisions.
- Role in strategic planning.
Skills and Experience we would love to see
Preferred
- Time Management – The ability to manage time to meet deadlines, comply to office hours, attend required meetings at specified times, manage time priorities etc.
- Analytical Skills - The ability to collect information and identify fundamental patterns/trends in simple to moderately complex data. This includes the ability to gather, integrate, and interpret information from several sources.
- Building Trusting Relationships - The ability to build trusting, collaborative relationships and rapport with different types of people and in other groups.
- Communication - The ability to convey information clearly and accurately, as well as choosing the most effective method of delivery (e.g., email, phone, face-to-face). This includes using a technically sound communication style both verbally and in writing.
- Creating the New and Different – be willing to comment and offer suggestions for improvements to existing systems.
- Taking Initiative – Willingness to attack work activities with drive and energy, learning how these impacts on work on key metric.
Desirable
- Basic understanding of python and/or squish automation tool.
- A limited understanding of PowerShell would be advantageous.
Education
Conclude the first year of a bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
If you feel this role is of interest but is not an exact 100% match to your skills and you are a quick learner, we would still welcome your application.
Equal opportunities & equal pay
We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.
Giving back
Employees in Cambridge have a strong sense of community. We are encouraged through the philanthropic endeavours of the Qualcomm Foundation to support causes that matter to us.
What's on offer
Apart from working in an open, relaxed and collaborative space, you will enjoy:
- A competitive salary and holiday allowance
- Relocation assistance (if needed)
- Subsidised Canteen
- Access to Employee run clubs, including, running, football, chess, badminton + many more