Software Development Engineer in Test, Device OS – Amazon
Software Engineer,QABookmark Details
Amazon (501+ Employees, 130% 2 Yr Employee Growth Rate)
82% 1-Year Employee Growth Rate | 130% 2-Year Employee Growth Rate | LinkedIn | $108M Venture Funding
What Is Employee Growth Rate & Why Is It Important?
DESCRIPTION
Job summary
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, and Amazon Echo. What will you help us create?
Work hard. Have fun. Make history.
The Role
We are a Device OS team of doers that work passionately to apply cutting edge advances in software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As a Sr. Software Development Engineer in Test in this team, you will be working with a unique and gifted team building exciting products for consumers and collaborate with cross-functional engineering teams.
Responsibilities
• Build and maintain an automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operation both functional and non-functional.
• Evaluate product functionality and create test strategies, automation frameworks and automated test cases to assess product health.
• Integrate with SCM infrastructure to establish a continuous build and test cycle.
• Establish processes and tools set to maintain automation scripts and generate regular test reports.
BASIC QUALIFICATIONS
- Bachelor’s Degree in Computer Science, Computer Engineering or related field
- 3+ years of experience developing automation in at least one of OO languages – Java, C/C++, Python
PREFERRED QUALIFICATIONS
- Master’s degree in Computer Science, Computer Engineering or related technical field
- 3+ years of experience to programmatically test the product, measure test coverage, develop the best automation, drive testability and diagnostic ability into the product, while promoting best practices in quality areas
- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Strong knowledge of QA methodology and tools, with demonstrated experience in an SDET role
- A proven track record of seeking out and resolving both functional and non-functional issues involving complex UI workflows, memory, disk, and CPU.
- Experience writing test code for Android, Linux operating system.
- Good knowledge of automation tools/technology in market and who can advocate optimal test automation solution for a given application.
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Experience influencing software engineering best practices within your team
- Experience with API automation testing including unit test automation frameworks
- Experience with Android, iOS or other mobile application development or testing
- Excellent communication, collaboration, reporting, analytical and problem solving skills
keyword: deviceos