Amazon Ads helps brands create experiences that delight customers and deliver meaningful results. With 300+ million worldwide active customer accounts, and first-party insights based on shopping, streaming and browsing signals, brands can craft relevant campaigns that enhance customer experiences.
Our solutions on Amazon.com, services like Twitch, IMDb T V, Alexa, Amazon Music, and partnerships with third-party publishers and exchanges make Amazon Ads the ultimate amplifier for brands to reach the right audiences in the right places, both on and off Amazon.
Our Ads team works on behalf of millions of Amazon customers, ensuring that advertisements meet our high quality standards.
As an SDET in TAS, you would enjoy a fast-paced environment where you can obsess over customers by creating scalable automation solutions to improve the overall quality of testing and partner team operational work.
Our SDETs work with Software Development Engineers, QA Engineers, Ad Designers, Ad Operations, and Product Managers to understand our ad systems, ad creation processes and develop robust automation framework(s) that support Functional, Performance as well as API level testing and would also support QAEs in extending automation coverage by writing test scripts and utilities that enable the testers and developers approximate real-world environments and regression tests, and driving the software development process towards quality-centric methodologies.
Key job responsibilities
As a Software Development Engineer in Test I on this team, you will be working in the 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 different operating systems.
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.
3+ years of experience as a Software Development Engineer in Test(SDET) with strong object-oriented design and coding skills.
Good experience in Frontend, API and Mobile(iOS and Android) automation framework developments
Bachelor’s degree in Computer Science, Computer Engineering or related technical field or equivalent work experience.
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.
Experience with Agile testing methodologies and best practices.
Hands-on experience with automated testing tools like Selenium, Appium for Android and iOS.
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
Experience with performance and / or security testing is a plus
Experience working with AWS services (EC2, S3, CodeBuild etc.) CI / CD pipelines and Docker
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.