Quality Assurance Engineer - Fire TV Advertising
Internship Seattle (King) Energy / Materials / Mechanics
Job description
DESCRIPTION
Do you want to re-invent how 10s of millions of people watch TV?
EDS (Entertainment Devices and Services) includes Amazon Fire TV, the #1 streaming media player with over 40MM monthly active users, and Fire Tablet. Our EDS Advertising mission is to make watching content they love effortless and fun for customers to enjoy all of their entertainment so it becomes part of their daily habit for relaxing, being entertained, and spending time with family and friends.
The EDS Advertising team combines advertising and mobile technologies, smart TVs and Alexa to help our customers discover and engage with content and help Amazon lower prices. We operate at Amazon scale, designing and deploying software that is enjoyed by over 40MM active users globally. We solve significant customer problems in the consumer electronics space through devices, mobile applications, computer vision, and machine learning.
We are looking for a motivated and results-oriented Quality Assurance Engineer II (QAE II) to join our talented team. You will serve as the quality technical lead and strategy owner for large cross-functional projects, scope test requirements, and lead other test engineers in creating quality test plans. You will get the opportunity to define quality metrics for complex products, and identify trends to prevent future defects. You will work closely with Engineering, Product, Assessment and Client Delivery teams as you develop high quality test plans for new features. As a QAE II, you will also get multiple opportunities to show your leadership skills and recommend improvements to the way systems are designed and tested across all services delivered and supported by the EDS Advertising team.
The ideal candidate is passionate about new opportunities and has a demonstrable track record of success in delivering scalable test infrastructure and products. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of computer science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a high-growth environment where priorities shift fast.
The candidate must be self-driven individual passionate about quality of the releasing product working both independently as well as in collaboration with the development and QA team in an agile environment.
This position is located in Arlington, VA.
Amazon is an Equal Opportunity Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age.
PREFERRED QUALIFICATIONS
· BS degree, preferably in Computer Science, engineering or other technical field
· Creating and maintaining automated test frameworks
· Demonstrated ability to mentor other quality assurance engineers to maintain software quality
· Demonstrated experience in Quality Assurance(QA) automation test framework design and development
· Ability to write complex SQL queries
· Strong sense of ownership, bias for action, and drive
· Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practice
Desired profile
BASIC QUALIFICATIONS
· Experience in manual testing
· 4+ year of experience working as a Quality Assurance Engineer
· Experience in automation testing
· Bachelor’s degree in Computer Science, Computer Engineering or related field or 5+ years of software quality assurance automation experience
· 5+ years of hands-on experience with the ownership of software project testing: defining test strategy, writing test plans, designing and executing software tests, iterative development process improvement
· Demonstrated knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance
· Familiarity with at least one programming language such as Java, C#, JavaScript, JSON, Python, Ruby, PERL