Quality Assurance Engineer, AmazonLocal Job in Seattle 98119, Washington Us
Quality Assurance Engineer, AmazonLocal
AmazonLocal is looking for exceptional quality assurance engineers. AmazonLocal team offers a creative, fast paced, startup-like work environment where you will be at the center of Amazon's innovation by exploring, defining, and building new services.
You will drive testing of projects and product releases end-to-end, collaborate on product definition with business teams, architect and implement automated testing, and measure its success. You will be working with a talented team of technical professionals to build highly scalable customer-facing systems.
AmazonLocal division develops products using the latest in front-end, back-end and mobile technology. We write high quality, well-tested code and maintain a very low operational overhead that allows us to focus continuously on delivering exciting new functionality for our users. This division applies the latest in agile and test-driven development methods and tools at large scale. Our testing practices emphasize performance, scalability, and rapid iteration at a scale not seen by many other companies.
The position requires a quality assurance engineer with hands-on experience testing customer-facing systems that are complex, highly scalable, and reliable services. You'll work on testing a world-class customer experience for millions of Amazon customers. The role requires you to be able to analyze and test complex architectures. Our product requirements include compatibility with both internal and external interfaces, so knowledge of existing and emerging client technologies are a plus. We expect the ideal candidate to work both independently as well as in collaboration with the rest of the development and testing team.
- 3+ years experience in creating, managing and implementing test plans
- 2+ years experience developing automated tests for web-based systems (automation development experience with products such as LoadRunner/WinRunner does not apply)
- Bachelor's Degree in Computer Science, Computer Engineering, IT, or related degree
- Basic programming experience in Java, Ruby, C, or C++
- Scripting experience in Perl/Ruby/Shell Script
- Understanding of SQL, experience working with RDBMS including MySQL or Oracle
- Experience testing mobile applications is a huge plus
- Demonstrated ability to identify real-world user problems and build technology solutions to solve them
- Familiarity with testing of mobile platforms, e.g. iPhone, Android and mobile web.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Experience with Ruby, Rails, and rapid web development and testing of these systems
- Experience with Amazon Web Services
- Experience with Unix/Linux-based systems
- Experience in agile software development methodologies
- Exhibits strong leadership qualities including excellent judgment, relentlessly high standards, can dive deep and remain in touch with business details, drives innovation in their teams, invokes passion in others, can think big, and delivers results.