Sr SDET engineer, AWS CP

Sr SDET engineer, AWS CP

8-11 years
Not Specified

Job Description

Job Description :
Job summary
Want to build innovative, cutting edge automation in a startup like environment backed by the strong infrastructure you get with AWS and Amazon Want the ability to bring new ideas to the table and drive the success of your ideas across our AWS org and beyond The AWS Commerce Platform is hiring an experienced SDET that can raise our quality bar while working hand-in-hand with our world class engineering team.
The AWS Commerce Platform provides the back and front-end services that enable AWS customers to purchase AWS services and understand and manage their infrastructure costs. Our teams tackle some of the hardest scalability, performance, and distributed computing challenges in the world. We process trillions of events per month using stream processing techniques (Kinesis), process billions of line items via map reduce (EMR), and manage artifacts through the latest in database technologies (DynamoDB and Aurora). We process big data and provide tools for customers to interactively understand their bills. We also provide the analytics that let customers manage billions of dollars of IT usage and spending. Because we sit at the nexus of all AWS services and interact directly with end-customers, we also work closely across all AWS teams to ensure that we offer a great customer experience.
Our team is looking for someone that has passion for driving high quality product experiences. As an experienced SDET in AWS Commerce Platform, you will be working closely with product and engineering teams to drive and execute test activities that ensure the best customer experience. You will be working in the test automation and infrastructure development, tool development, test new design for accelerating testing and address testing challenges ensuring quality of our applications and platforms. We are working with exciting new technologies and solving complex automation problems across different operating systems. If you are creative, customer focused, have a passion for QA, test automation and enjoy working in a fast paced environment, this team is right for you.
As part of this role, you'll get opportunities to work with our Software Development Engineers, QA Engineers, SDMs and Program Managers to define scope and develop robust automation framework (s) and tools that support functional, performance and API level testing and would also support QAEs in extending automation coverage by writing utilities and driving the software development process towards quality-centric methodologies.

Key job responsibilities
. Design and develop tools, frameworks and testing infrastructure to facilitate the testing and development cycles. This includes analyzing requirements, assessing testability, identifying automation opportunities and implementing them for projects
. Participate in design and code review, test tools/frameworks review.
. Lead effort towards simplifying test tools and technologies in terms of efficiency, effectiveness, stability, extensibility, and scalability.

Basic Qualifications :
. Bachelor degree in Computer Science or equivalent and 8+ years industry experience
. 5+ years of experience as a Software Development Engineer in Test(SDET) with strong object-oriented design and coding skills.
. 4+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current test automation tools/test framework.
. Good knowledge of software QA methodologies, automation tools and processes with demonstrated experience in an SDET role
. Demonstrated experience in Test framework design and development.
. 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.
. Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
. Keen analytical skills and excellent problem solving.
. Expert in software quality and testing methodologies, test automation tools, schedulers, frameworks, and harnesses.
. Hands-on experience with automated testing tools like Selenium

Preferred Qualifications :
. Excellent verbal and written communication skills, especially excellence in technical communications with peers who may be remote.
. Ability to effectively articulate technical challenges and solutions
. Shows creativity and initiative to improve product test coverage and effectiveness.
. Experience working in an agile/scrum development process
. Understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks
. Drive test automation to both ensure product quality and to contribute to Continuous Integration and Delivery efforts
. Participate in design reviews, define Quality Metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the deliverables.
. Experience with TestNG or JUnit, and continuous integration tools like Jenkins

About Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - continues to grow and evolve as a world-class e-commerce platform. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of innovation that is part of the company's DNA. The world's brightest technology minds come to to research and develop technology that improves the lives of shoppers and sellers around the world.

Job Source :

Similar Jobs

People Also Considered

Career Advice to Find Better