Streaming Player Test Automation Software Engineer, Prime video, ...
Amazon - Seattle, Washington, us, 98127
Work at Amazon
Overview
- View job
Overview
Design and implement GenAI-based testing solutions to automate test case generation, improve test coverage, and identify edge cases more efficiently
Develop and maintain automated test suites for the next-generation Rust-based streaming player, incorporating both traditional and AI-driven testing approaches
Leverage GenAI to automate test script creation, optimize test maintenance, and generate dynamic test data for various streaming scenarios
Build and maintain continuous integration/continuous testing (CI/CT) pipelines to ensure rapid feedback on code quality and feature functionality
Integrate test automation with various internal services and APIs, ensuring end-to-end testing coverage of the player SDK
Collaborate with development teams to create comprehensive test plans for new features, focusing on both functional and non-functional requirements
Design and implement performance testing frameworks to validate streaming quality, latency, and resource utilization across different platforms
Create and maintain test documentation, including test plans, test cases, and automation guidelines
Work with product stakeholders to understand requirements and translate them into effective test strategies
Mentor team members on test automation best practices and promote quality-first development culture
Monitor and analyze test results to identify patterns, trends, and potential areas for improvement in both the product and test framework
Stay current with industry trends in test automation, GenAI applications in testing, and streaming technology to continuously improve testing methodologies
A day in the life A typical day as an SDET in the Prime Video Cross-Platform Player team is dynamic and multifaceted, blending routine quality assurance with innovative test development. You'll start by analyzing overnight test results across global deployments, addressing any critical failures, and participating in team stand-ups to align on priorities. Throughout the day, you'll switch between implementing test automation (traditional and GenAI based) for new streaming features, debugging platform-specific issues across various devices, and collaborating with developers on test strategies for the Typescript and Rust-based player. You'll spend time enhancing the test framework, whether it's improving performance testing capabilities, adding support for new platforms, or integrating with additional services. Regular interactions with cross-functional teams keep you involved in design reviews and feature planning, where you'll provide crucial testing perspectives. Between working on planned test automation development, you'll handle impromptu tasks like investigating customer-reported issues, mentoring team members, reviewing code, and monitoring real-time metrics from test executions. The role requires you to be adaptable, as you balance maintaining existing test infrastructure while pioneering new testing approaches for industry leading streaming technologies. About the team We are the Prime Video cross-platform core player team, and we develop a versatile player SDK using platform-agnostic languages. This allows us to build a single codebase that can be deployed across a wide range of living room devices, mobile platforms, and more. We collaborate closely with partner teams within Prime Video, contributing to the tailored player applications that deliver our service to customers on their preferred devices - from living rooms to smartphones and tablets. Our team is committed to advancing the state-of-the-art in high-performance player technology, while also driving enhancements to the SDK that elevate the overall streaming experience for our global customer base. Working hand-in-hand with product stakeholders across the Prime Video organization, we help bring novel, unique experiences to our growing ecosystem. If you share our passion for shaping the future of streaming, we'd be thrilled for you to join our talented team. Basic Qualifications 1+ years of test automation frameworks and tools building experience
2+ years of non-internship professional software development testing experience
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience
Preferred Qualifications System test verification experience in multimedia systems, streaming player applications, and video playback technologies
Experience with Python, TypeScript, or C/C++ for test equipment interfacing and results visualization
Experience building and scaling test automation infrastructure using both traditional and GenAI-based approaches
Experience with cross-platform testing and debugging across different devices and operating systems
Knowledge of performance testing and monitoring tools for media applications
Good cross-organizational communication skills – ability to evangelize ideas and concerns clearly and persuasively, both verbally and in writing
Experience mentoring team members and driving technical initiatives across teams
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits . This position will remain posted until filled. Applicants should apply via our internal or external career site.
#J-18808-Ljbffr