Python Developer in Test
Python Developer in Test

Python Developer in Test

Cambridge Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
A

At a Glance

  • Tasks: Design and execute automated test cases for cutting-edge networking technology.
  • Company: Join AMD, a leader in semiconductor manufacturing with an inclusive culture.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact on innovative products while working with advanced technologies.
  • Qualifications: Experience in Python and problem-solving skills; entry-level candidates welcome.
  • Other info: Collaborative environment with strong career advancement potential.

The predicted salary is between 36000 - 60000 Β£ per year.

Join to apply for the Python Developer in Test role at AMD

OverviewAMD are currently expanding the team responsible for System-level validation of our cutting-edge, networking, low-latency Ethernet Adapters, and SmartNIC technology in our Data Centre Group and are seeking senior engineers. This role focuses on System-level Testing within a larger team to help test solutions to meet end-customer requirements using a comprehensive framework of heavily automated test suites.

RoleThis position is part of the AMD Datacentre group and involves testing to validate product performance and reliability under adverse conditions, using multi-threaded test harnesses and automation.

Responsibilities

Design, write, execute and support comprehensive test cases using modern test frameworks based on defined and extrapolated use cases.

Work with a development team during the test cycle to run tens of thousands of test cases, analyse results, present findings clearly, and investigate root causes.

Collaborate across functional teams to learn about all aspects of product design and lifecycle.

Manage automated test systems that provide continuous product validation and generate large datasets for analysis and triage.

RequirementsWe are seeking engineers with typically 2-4 years\’ experience in a similar role, but will consider talented entry-level candidates who can demonstrate initiative and complex problem-solving ability.

Candidates Will

Must be especially adept with Python; C/C++ experience is a bonus

Solid understanding of software engineering principles, data structures, algorithms, operating systems concepts and multi-threaded programming

Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development

Curious mindset with ability to understand how things work and to get to root causes of issues

Strong organizational abilities, attention to detail, teamwork and good interpersonal communication

Ideally familiar with networking protocols (TCP/IP, RDMA), but not essential

Academic Credentials

A degree in a scientific or engineering subject, an equivalent qualification, or relevant professional experience

BenefitsAMD benefits at a glance. Benefits offered are described; AMD and its subsidiaries are equal opportunity, inclusive employers.

EEO StatementAMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants\’ needs under the respective laws throughout all stages of the recruitment and selection process.

Job Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Software Development

Industry: Semiconductor Manufacturing

Referrals increase your chances of interviewing at AMD by 2x

#J-18808-Ljbffr

Python Developer in Test employer: AMD

AMD is an exceptional employer that fosters a collaborative and innovative work culture, particularly within the Data Centre Group where the Python Developer in Test role is situated. Employees benefit from comprehensive training and development opportunities, competitive compensation, and a commitment to diversity and inclusion, making it an ideal environment for both seasoned professionals and entry-level candidates eager to grow their careers in the semiconductor manufacturing industry.
A

Contact Detail:

AMD Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Python Developer in Test

✨Tip Number 1

Network like a pro! Reach out to current employees at AMD on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your Python prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your coding abilities and problem-solving skills in action.

✨Tip Number 3

Prepare for technical questions! Brush up on your knowledge of multi-threaded programming and software engineering principles. Practising common coding challenges can help you feel more confident when tackling those tricky questions.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the AMD team.

We think you need these skills to ace Python Developer in Test

Python
C/C++
Software Engineering Principles
Data Structures
Algorithms
Operating Systems Concepts
Multi-threaded Programming
Test Case Design
Automation
Linux
Networking Protocols (TCP/IP, RDMA)
Analytical Skills
Problem-Solving Skills
Interpersonal Communication
Attention to Detail

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Python Developer in Test role. Highlight your experience with Python and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. We love seeing enthusiasm and a bit of personality!

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex problems. We’re keen on candidates who can demonstrate initiative and a curious mindset, so let us know how you’ve approached challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our team at AMD!

How to prepare for a job interview at AMD

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, including any frameworks you've used. Practising coding challenges can also help you demonstrate your problem-solving abilities.

✨Understand System-Level Testing

Familiarise yourself with system-level testing concepts and methodologies. Be prepared to explain how you would design and execute test cases, and how you approach analysing results. Showing that you understand the importance of validating product performance under various conditions will impress the interviewers.

✨Show Off Your Teamwork Skills

Collaboration is key in this role, so be ready to share examples of how you've worked effectively within a team. Discuss any cross-functional projects you've been involved in and how you communicated findings to different stakeholders. This will highlight your interpersonal skills and ability to work well with others.

✨Ask Insightful Questions

Prepare some thoughtful questions about AMD's products and the team you'll be working with. This shows your genuine interest in the role and helps you understand the company culture better. Asking about their testing frameworks or how they handle automation can also give you valuable insights.

Python Developer in Test
AMD
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>