Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Amazon

Software Development Engineer - Test, Sustainability

Seattle, WA

DESCRIPTION

Are you interested in creating software that solves environmental and social challenges? Would you like to work in a high impact role, somewhere that allows you to try new ideas and exercise innovative solutions? Are you skilled in test and able to thrive at Amazon scale? Does the thought of a start-up environment where you can help define the course excite you? If so, this may be the job for you!

The Sustainability Technology - Quality team is looking for a smart and talented individual who is interested in driving the quality of software that we produce, which will ultimately enable many of our Sustainability initiatives across the company. This is a growing team within Amazon and we are looking for bright and enthusiastic Software Development Engineers Test (SDETs) who are skilled in test and to be part of this exciting new roadmap. We have already been working to reduce the amount of waste and the environmental impact associated with shipping customer packages, but we are constantly looking for ways to improve. We are looking to dramatically increase the scope and scale of our existing solutions and we are also looking at new approaches and technologies to tackle areas where we are just getting started.

Want more jobs like this?

Get Software Engineer jobs in Seattle, WA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


As an SDET on the Sustainability Technology - Quality team, you will design, build, and maintain a test framework and infrastructure that enables the delivery of high-quality software:
• Work with Software Development Engineers (SDEs), Technical Program Managers (TPMs), and Product Managers (PMs) to understand features and determine their respective acceptance criteria
• Drive the software development process toward quality-centric methodologies
• Implement successful test strategies (with supporting design and methodology), data structure, and algorithm patterns
• Solve difficult or complex architecture and/or test problems
• Build test tools

BASIC QUALIFICATIONS

• Bachelor's and/or Master's Degree in Computer Science or related technical field
• 5+ years relevant work experience
• Proficiency in modern programming languages such as Java, C, C++, C#, Perl
• Understanding of software development practices
• Same proficiency in design and coding as Software Development Engineers (SDEs), but knowledge and skills are focused on building test and tools
• Proven knowledge of QA concepts and methodology
• Proven track record of delivering genuine excellence in user software testing/writing test automation
• Experience developing test cases that provide confidence in overall quality and help to flush out issues
• Proven ability to work with business and technical teams to understand product vision and requirements
• Proven ability to work with a team of Quality Assurance Engineers (QAEs) and SDETs to ensure the highest quality product delivery
• Understanding how all elements of the software eco-system work together and developing QA approaches that fit the overall strategy
• Able to work in a diverse team

PREFERRED QUALIFICATIONS

• Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• 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.
• Experience developing in a Linux environment
• Knowledge of industry standard test 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 with evaluating and integrating open source and in-house developed toolsets
• Great communication skills and the ability to generate and communicate meaningful development metrics
• Expert in software quality and testing methodologies/patterns
• Comfortable working in a fast paced, highly collaborative, dynamic work environment
• Experienced in interacting and co-ordinating test activities amongst multiple teams
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit https://www.amazon.jobs/en/disability/us

Job ID: Amazon-1192669
Employment Type: Other

This job is no longer available.

Search all jobs