Senior Quality Assurance Engineer - System Test

Job Description
Lab126, an Amazon company, is growing and needs the help of a seasoned Software Engineer in Test to help us with the critical mission of system test. System Test will provide automated E2E scenario testing focusing on reliability, configuration, performance and general stability.

System Test is dedicated to increasing the stability and finding system level problems that may go uncovered under traditional test methods. As the Senior Quality Engineer in System Test, you will utilize automation to target the system as a whole, instead of focusing on specific features or functions. Our aim will be to have no reliability problem found in the field that was not first found in System Test!

As a Senior Software Engineer in Test, you will:
· Apply and enhance Lab126’s methodologies and evangelize effective testing standards
· Optimize test cycle efficiency & add test automation into the continuous delivery pipeline
· Hands-on test planning, test development, testing and defect submission
· Develop test scripts to automate the E2E workflows in an Agile SDLC environment
· Identify E2E scenarios that exercise operational and business work flows
· Work with Product Management teams, development, and business owners to develop and execute, acceptance and E2E test plans
· Generate professional test results, metrics and status reports (can be automated!)
· Analyze test results to ensure that the product functions per requirements
· Exceptional debugging skills and ability to identify root cause of a test failure
· Setup, configure, and maintain software test labs and test environments
· Contribute to our Test Plans with the inclusion of the System Test areas such as Stress, Reliability, Recovery, Configuration, and Performance testing
· Work closely with rest of the QA team and provide technical guidance to peer QE members as needed.
· Run manual tests for scenarios that cannot be automated

Basic Qualifications
The successful implementation of this position requires, at a minimum:
· A BS in a math, science or engineering discipline or equivalent experience
· Mastery of the software development life cycle including waterfall and agile methodologies
· 7+ years of experience in software development and/or test and automation
· Strong in Perl and/or Python automation, strong test case development, automation framework design/development, strong in programming concepts

Preferred Qualifications
Additional strengths include experience with:
· A deep passion about testing and quality assurance
· Excellent working knowledge of Linux and XML
· High reliability enterprise software and systems
· High performance many-processor real-time systems
· Audio and video compression standards and tools
· Experience with developing tools, test automation frameworks/systems or API Testing
· Deep understanding of cloud based RESTful Web Services
· Media metadata and transport standards and tools
· Experience testing user interfaces for client-server applications running in web browser
· Testing tools like TestRail and Jira, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Ve


Meet Some of Amazon Lab126's Employees

Guneet S.

Senior Manager, Hardware Reliability Engineering

Guneet leads the Hardware Reliability Development Team that works on the Kindle, Fire, and Amazon Echo family of products. Guneet's team plays an essential role in making products like Fire tablets robust and reliable so customers can use them for years.

Cicie W.

Technical Program Manager, Device Software

Cicie oversees the Software Development and Quality Assurance Teams to support products using the Fire operating system. She specifically handles product battery life and thermal mitigation strategies.

Back to top