SDET Job Description
Amazon is all in on games. We believe, the evolution that began with arcade communities a quarter at a time, growing to the live streams and eSports of today, will continue to a future where everyone is a gamer and every gamer can create, compete, collaborate and connect with others at massive scales. If you share our belief that games will produce some of the futures most influential voices in media and art, come join us.
We are looking for a software development engineer in test who has a high bar for code quality and a passion for clean and scalable design of test frameworks, test automation, and associated tools. If you are constantly challenging yourself and others to come up with great solutions, have a passion for learning new skills, have a knack for picking up new technologies quickly, and are excited about making a big impact in the game industry, we are looking for you!
Designing and implementing test harnesses/frameworks as needed.
Developing functional and integration automated tests.
Designing and implement test hooks in game code.
Designing and implementing reporting for various automated mechanisms.
Integration and scripting of various automation into CD mechanisms.
Drive and advocate for best engineering quality practices.
Partner with the SDM of each strike team to ensure features are delivered quickly with quality.
Identify, investigate, and propose test solutions for game services and technical features.
Create the testing strategy and test plans for core game play components.
Proficiency in C# and C++.
Bachelor's degree in Computer Science, Computer Engineering, or similar technical field.
3+ years of experience as a developer, QA Engineer, SDET or SDE.
3+ years of software testing experience.
Experience designing, implementing, and running test cases and test automation.
Experience reporting on quality and analyzing test and performance results.
Ability to write simple programs in C#, C++, Python.
Strong record of earning trust and building collaborative teams.
Proven track-record of taking ownership and driving results.
Ability to understand functional and technical specifications and analyze data and output logs.
Knowledge of test methodology and tools, software testing standards, methods and conventions, build systems, and the product development cycle.
Strong coding skills in C#, C++, Python.
Experience creating and expanding automated testing tools and frameworks.
Experience with sampling and instrumented performance profiling tools.
Software Quality Assurance (Sqa)
C++ (Programming Language)