Job Description :
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, Echo Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.
As Quality Assurance Engineer (System/Solution Testing), You will develop, execute and maintain test cases, validate end to end use case, raise the bar of product quality, keeping customer on top. You will develop test automation scripts for product features, end to end use cases, performance and stress testing. You must have hands on experience of QA tools and methodologies. In addition, you will also have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team's speed, quality and efficiency.
You must be responsive, flexible and able to succeed within an open collaborative peer environment.
You are expected to have industry-leading technical abilities that enable you to significantly improve product quality. You should have a combination of solid in-depth knowledge of Quality Assurance, solid understanding of the operating system software, as well as knowledge of object-oriented design principles. The test software that you will build should expose API defects in production level code as well as defects at the component and feature integration prospective.
You should command the skill to communicate clearly and effectively. Candidates will need to define test suites, test cases as well as design tools for unit, functional, and performance testing in a programmatic manner.
You should demonstrate a quality influence over multiple teams, either via a collaborative testing effort or by increasing their productivity and effectiveness by driving engineering best practices
Your test plans, test cases and documentation set a great example to others. You provide insightful feedback and suggest improvements. You work very efficiently and routinely deliver the right things.
You lead the design, implementation, and delivery of test solutions for large-scale, critical, and/or highly complex software. This can take the form of applying an existing framework or identifying a new test method and working with QAEs, SDEs or SDE-Ts to deliver.
You take the lead in identifying and solving ambiguous software quality problems, architecture deficiencies that impact system testability, and/or improve engineer efficiency.
You make strong, impactful changes to the processes in the team, driving major improvement or fundamental advancement in team procedures. You are a champion and independent driver of operational efficiency for the team, leading tangible efforts for improvement with measurable success.
Basic Qualifications :
. 4+ year of experience working as a Quality Assurance Engineer
. Experience in manual testing
. Experience in automation testing
. Bachelor's Degree
. Bachelor's in Computer Science Engineering or related field with 4+ years of experience in software quality assurance and test automation.
. Hands on experience on Cypress or Selenium
. Experience with Pycharm, Appium and Eclipse development platform
. Excellent QA aptitude and ability to drive process improvements
. Strong knowledge of QA methodology and tools
. Strong knowledge of Billing and Suscription (store front experience) Work Order Management System (WOMS).
. Strong Test experience on Content/Video streaming, Amazon prime Video, FTV etc.
. Ability to write test plans and test strategy documents
. Ability to understand functional/technical specifications and analyze data
. Strong organisational and problem solving skills with great attention to detail, including the ability to track multiple test executions simultaneously and synthe the results
. Working knowledge of Linux, Windows and MacOS and their development tools
. Familiarity with hardware & Software development process and lifecycle
. Proven experience to thrive in a complex software systems involving multi-platform development environment
. Ability to work both independently as well as being part of a team
Preferred Qualifications :
. Hands on Test experience on Wi-Fi (802.11 a/b/g/n/ac), Wireless Performance testing
. Content/Video, Amazon prime video, FTV etc.
. Hands on experience on Cypress or Selenium