Amazon Corporate LLC QUALITY ASSURANCE ENGINEER in Seattle, Washington

QUALITY ASSURANCE ENGINEER Job ID 510869 Location US-WA-Seattle Posted Date 3/14/2017 Company Amazon Corporate LLC Position Category Systems, Quality, & Security Engineering Recruiting Team .. Job DescriptionDo you want to be part of a team that designs and implements critical payment related services for Amazon with air-tight security and five-nine availability, that serve millions of requests per minute? Do you want to be part of a fun group that explores cutting edge technology, with a culture of learning from each other and developing each other? Do you want to be part of an organization that will be in the center of projects that will shape the future of the payments industry? If you answer yes to any of the questions above, this position is for you! Your work will be visible among company's senior executives. Responsibilities At a strategic level, our QA team will help drive the software development process towards quality-centric methodologies. The QA team will also drive efficiencies in the QA process and invest appropriately in process changes, automation, tools etc to reduce the overall QA effort for the product. The goal of our QA team is to build a comprehensive test suite that will be utilized to validate the solution in a scalable and repeatable manner. The QA team identifies use cases and creates test plans, defines test strategies and creates test cases to validate software design via manual and automated tests. The QAE is responsible for conducting functional regression testing, integration testing and automation, and identify scaling and security issues for distributed, service oriented software systems. Find opportunities for improvements in systems, tools and processes, as well as drive these improvements across the development groups. Work closely with the development groups that enhance and maintain the applications that make up the product and the underlying services that drive them. Write automated tests with Scripting tools and/or user-level automated tools. Responsible for understanding the domain and the product in detail and coming up with the test strategy/planning, developing test cases, driving the test case sign-off processes with the stakeholders, and test execution and reporting. Basic Qualifications Bachelor's in Computer Science or related field + 5 years of experience or Master's and 2 years of experience in software quality assurance Knowledge of scripting languages such as SQL, Perl, Python, XML or Ruby Ability to write code in C, C++, or Java Familiarity with automation testing tools such as Selenium, QTP, Load Runner or Win Runner Excellent QA aptitude and ability to drive process improvements Strong knowledge of QA methodology and tools Ability to write test plans and test strategy documents Ability to understand functional/technical specifications and analyze data Strong organizational and problem solving skills with great attention to detail, including the ability to track multiple test executions simultaneously and synthesize the results Preferred Qualifications Fluency in at least one modern programming language such as C, C++, Java, C#, or PERL. Experience with testing methodologies for server class services, including latency and load testing. Knowledge of professional software engineering practices & best practices for the full software development life cycle Experience with test automation tools, schedulers, frameworks, and harnesses. Proven experience in measuring and reporting quality and driving improvements across teams via consensus. Experience designing and implementing test cases, running, and reporting on quality. Ability to understand functional/technical specifications and analyze data and server logs. Fluent in at least one scripting language, and the ability to read Java code. Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Fema