A successful senior SDET has strong time management, organizational, and communication skills, and the ability to advocate for best practices in software design, development, and testing. They also demonstrate the ability to upgrade their technical skills in the face of constantly changing technology.
Essential Functions/Responsibilities:- Lead automated testing efforts by understanding our code’s functionality and interactions within complex software architecture.
- Architect and implement comprehensive test strategies to encompass project features, content backward compatibility, and product performance metrics.
- Design, set up, and maintain test automation across diverse platforms including Mobile (Android, iOS), Desktop (Mac, PC, Linux).
- Develop and maintain testing for custom Unity Editor tools, ensuring seamless integration and performance.
- Collaborate with QA and design teams to refine and expand the automated test plan and feature acceptance criteria.
- Transform bug reports into automated test scripts within our framework, facilitating continuous testing cycles.
- Develop and sustain automated nightly tests, delivering insightful reports for daily team reviews.
- Engage with cross-disciplinary teams, adapting to dynamic priorities with agility and foresight.
- Promote a culture of high-quality communication, collaboration, and automated testing methodologies.
Skills and abilities:- Strong written and verbal communication skills
- Strong organizational skills and proven track record of independent workload management.
- Expertise in risk identification and resolution within product features and editor tools.
- Passion for advocating a culture of automated testing
- Deep understanding of programming in C#
- Deep understanding of Unity and Unity Test Tools suite
- Knowledge in common scripting languages like Python, Groovy or others
- Familiarity with build systems and automation suites, bonus for Jenkins
- Must remain updated with current and emerging trends in related sector
Education and Experience:- Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, or related field
- Minimum 5 years of work experience in similar roles
- Experience with gaming industry standard tools and practices such as Unity and Testing framework.
- A passion for testing, development, and design.
Position Type/Expected Hours of Work
Our core hours are 10:00am to 6:00pm cst, which means you should be available for meetings etc. during this time.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $100,000-$600,000.