Quality Assurance Engineer II

Quality Assurance Engineer II - Mobile, Ads, Search and Browse Experience (ASBX) team

Software Development Engineer in Test (SDET)- Mobile, Ads, Search Exp and Browse Are you passionate about Quality but looking for an opportunity to broaden your influence? If you want to work on some of the most interesting technical challenges on the planet you may want to consider a position as an SDE-T on Amazon?s Ads, Search and Browse Experience (ASBX) team! The ASBX QA team is fairly unique for a number of reasons. Unlike the traditional QA team, our charter encompasses far more than product testing. We work with and test a broad range of products and technologies including Java, flash and multimedia content, mobile devices, iPad, and Kindle, Hadoop and Amazon Web Services . We don?t just test features, we dive into performance and scalability testing and use nondeterministic testing strategies to analyze the quality of our machine learning algorithms. We do a lot of design and coding since we design and implement our own automation frameworks. We also develop a variety of tools for use by development teams, designers and other SDETs. There is a lot of creativity as the team looks for broad solutions that will work across a variety of services and products. Come join a cutting edge team and create solutions for the future! Another thing that makes the position unusual is the scope of how we define ?quality?. While QA includes testing to ensure the features operate as designed, it also includes performance and scalability work, tools development, a large variety of non-deterministic testing to ensure that our catalog data quality is good and our decisions engines are making the best decisions, and the creation and maintenance of a robust platform for gathering, aggregating and reporting feedback from our customers. We are seeking an experienced Software Development Engineer in Test to support our engineering efforts. As an SDE-T in the ASBX team, you will be given the chance to pioneer new design and architectural choices which have a significant impact on our systems, our business and most importantly, our customers. You will be involved in the earliest phases of new feature development, providing development with "big picture" feedback on their designs. We are looking for a someone who will challenge himself and others to constantly come up with better solutions. We?re looking for someone who doesn?t just know how to solve the problem, but who helps define the problems and direction, creates value, and pioneers new frontiers in Quality Assurance. This is an exciting, dynamic, and challenging position and we are looking for people with initiative, drive, and useful experience in the industry to fill them. The position requires a strong engineer with hands-on coding experience in Java and or C++. Expect to spend at least 50% of your time doing design and coding. The role also requires you to be able to analyze and work with complex architectures. Our product's requirements include compatibility with both internal and external clients, so knowledge of existing and emerging client technologies would be very useful. We expect the ideal candidate to work both independently as well as in collaboration with others on our team as well as with the development staff.