Returning Candidate?

Software Dev Engineer - Test

Software Dev Engineer - Test

Job ID 
Company/Location (search) 
Posted Date 
Amazon Web Services, Inc.
Recruiting Team 

Job Description

Do you have a passion for designing comprehensive test plans and leading testing efforts for business-critical features? Do you enjoy designing and implementing creative test automation solutions for complex systems? Do you always try to find ways to improve and optimize the development process to achieve faster releases with fewer bugs? If this sounds interesting, then you would be a great fit as a Software Development Engineer in Test on the AWS QuickSight team.

In Amazon Web Services (AWS), our mission is to provide customers with best in class data services in the cloud to store, query and analyze the enormous data sets that their businesses generate. We launched Amazon QuickSight, a new Business Intelligence service to help our business users and developers to interact with Big Data. We are aiming to build a comprehensive service to help our customers to capture, store, and analyze the data. AWS QuickSight team is looking to hire talented Software Development Engineer (Test) to ensure quality of Amazon QuickSight user experience on PC and Mobile devices (iOS, Android, and FireOS) and platform services. As a Software Development Engineer in Test II on this team, you will be leading test automation and infrastructure development, test new design and architectural choices which have a significant impact on our systems, our business and most importantly, our customers. You will be working directly with developers, QA Engineers and product Managers to ensure quality development and quality of our applications and platforms. We are working with exciting new technologies and solving complex automation problems across platforms. If you are creative, customer focused, have a passion for QA and test automation and enjoy working in a fast paced environment, this team is right for you.

You are highly collaborative, with a proven track record for working closely with teams to influence outcomes and propose well-informed new directions. You think big, and earn trust through regular and precise communication. You have strong analytical skills and a relentless determination to do what is right for customers. You can work with minimal direction and are capable of working quickly while delivering high-quality outputs. You are good at multi-tasking, juggling competing priorities, and organizing yourself.

Basic Qualifications

- Bachelor’s degree in Computer Science, Computer Engineering or similar technical field
- 4+ years of experience as a Software Development Engineer in Test (SDET)
- Strong server side Java experience
- Experience in web and mobile (iOS and Android) test automation
- Demonstrated experience in test framework design and development
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Proficient with Agile testing methodologies and best practices

Preferred Qualifications

- Strong knowledge of QA methodology and tools, with demonstrated experience in an SDET role
- Strong, object-oriented design and coding skills
- Coding experience with automated testing frameworks, tools, services, and physical devices
- Ability to effectively articulate technical challenges and solutions
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Experienced in Agile or Scrum software development methodologies
- Experience with database systems and BI tools