Software Development Engineer - Test, Lab126
Software Development Engineer - Test, Lab126

Software Development Engineer - Test, Lab126

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

At a Glance

  • Tasks: Lead the development of testing infrastructure and automate core product features.
  • Company: Join Amazon Lab126, a pioneer in consumer electronics innovation since 2004.
  • Benefits: Enjoy a collaborative environment with advanced tools and opportunities for mentorship.
  • Why this job: Be at the forefront of technology, shaping the future of groundbreaking devices.
  • Qualifications: 3+ years in test automation; proficiency in Java, C++, or C#; Bachelor's degree required.
  • Other info: Inclusive culture that values diversity and supports workplace accommodations.

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

Software Development Engineer – Test, Lab126

Lab126, Devices Team is looking for a passionate and talented Software Engineer in Test who has experience in test design, implementation, and automation. As a member of the team, you will be responsible for leading the development of testing infrastructure and automated testing of core product features. You will have significant influence on our overall strategy by helping define product features, drive the system architecture, and spearhead best practices that enable a quality product.

Key job responsibilities
– Build and improve software and tools by translating business, functional and design requirements and problems into robust, scalable, and supportable test solutions.
– Be a champion for the user: Insist on the highest standards and help create functional and engaging features that delight customers.
– Mentor junior software development engineers in test and being pioneer for building the effective test team and extensible test solutions.

A day in the life
As a Test Engineer, you will be responsible for establishing new test frameworks and processes for testing a brand new device. To do this, you will have the most advanced tools at your disposal. You will be responsible for looking to the future and identifying what the team will need to test experiences that were not thought possible today.

About the team
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.

BASIC QUALIFICATIONS

– 3+ years of test automation frameworks and tools building experience
– 4+ years of non-internship professional software development testing experience
– Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
– Experience building test automation frameworks and tools
– Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field
– 1+ years of experience in Python
– Excellent troubleshooting skills.
– Conviction to stand up for quality issues.

PREFERRED QUALIFICATIONS

– Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
– Knowledge of industry standard test automation tools and experience in developing product test harnesses and instrumenting products to gather test results.
– Experience with test driven development and establishing unit test infrastructures.
– Experience automating the validating of modern user interfaces and messaging infrastructures.
– Comfortable working in a fast paced, highly collaborative, dynamic work environment.
– Experience interacting and coordinating test activities amongst multiple teams.
– Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives, and develop processes and tools as needed to support the organization.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr

Software Development Engineer - Test, Lab126 employer: Amazon

At Lab126, we pride ourselves on fostering a dynamic and innovative work environment where creativity thrives. As a Software Development Engineer in Test, you will not only have access to cutting-edge tools but also the opportunity to mentor and shape the next generation of engineers. Our inclusive culture encourages collaboration and empowers employees to take ownership of their projects, ensuring that your contributions directly impact the development of groundbreaking consumer electronics.
A

Contact Detail:

Amazon Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer - Test, Lab126

✨Tip Number 1

Familiarise yourself with the latest test automation frameworks and tools. Being well-versed in industry standards will not only boost your confidence but also demonstrate your commitment to quality, which is crucial for a role at Lab126.

✨Tip Number 2

Showcase your experience with programming languages like Java, C++, or Python during networking opportunities. Engaging in discussions about your projects can help you connect with current employees and give you insights into the team culture.

✨Tip Number 3

Prepare to discuss your approach to building test frameworks and your troubleshooting skills in detail. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will highlight your problem-solving abilities.

✨Tip Number 4

Research Amazon Lab126's products and their testing processes. Understanding their devices and the user experience they aim to deliver will allow you to align your answers with their goals during interviews, making you a more attractive candidate.

We think you need these skills to ace Software Development Engineer - Test, Lab126

Test Automation Frameworks
Software Development Testing
Programming in Java, C++, or C#
Object-Oriented Design
Python Programming
Troubleshooting Skills
Test Driven Development
Unit Test Infrastructure
Collaboration and Team Coordination
Communication Skills
Understanding of Software Development Life Cycle
Experience with Industry Standard Test Automation Tools
Mentoring and Leadership Skills
Adaptability in Fast-Paced Environments

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to understand the key responsibilities and qualifications required for the Software Development Engineer - Test position. Tailor your application to highlight relevant experiences that align with these requirements.

Highlight Relevant Experience: In your CV and cover letter, emphasise your experience with test automation frameworks, programming languages like Java or Python, and any previous roles where you led testing initiatives. Use specific examples to demonstrate your skills.

Showcase Problem-Solving Skills: Include examples in your application that showcase your troubleshooting abilities and how you've addressed quality issues in past projects. This will demonstrate your conviction to uphold high standards.

Craft a Compelling Cover Letter: Write a cover letter that not only summarises your qualifications but also expresses your passion for the role and the company. Mention your enthusiasm for working in a collaborative environment and your commitment to delivering quality products.

How to prepare for a job interview at Amazon

✨Showcase Your Automation Skills

Be prepared to discuss your experience with test automation frameworks and tools. Highlight specific projects where you built or improved these systems, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Abilities

Expect to encounter technical questions that assess your troubleshooting skills. Use examples from your past work to illustrate how you identified issues and implemented effective solutions, particularly in a fast-paced environment.

✨Emphasise Collaboration and Mentorship

Since the role involves mentoring junior engineers, be sure to share your experiences in team settings. Discuss how you've supported others in their development and contributed to building a strong testing culture.

✨Prepare for Technical Questions on Programming Languages

Brush up on your knowledge of programming languages like Java, C++, or Python. Be ready to answer questions about object-oriented design and possibly even write code during the interview to demonstrate your proficiency.

Software Development Engineer - Test, Lab126
Amazon
A
  • Software Development Engineer - Test, Lab126

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-08-01

  • A

    Amazon

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