Skip to content

Senior Software Development Engineer in Test
Company | Blizzard Entertainment |
---|
Location | Irvine, CA, USA |
---|
Salary | $121500 – $224880 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Minimum 8 years’ experience as a Software Engineer, or similar role focusing on tooling.
- Minimum 5 years with C++ software engineering experience in a professional environment.
- Experience in the architecture and creation of automation frameworks, test harnesses, and/or QA-focused tools.
- Experience interpreting large data sets and/or creating data analysis tools.
- High School diploma or equivalent required. Bachelor’s Degree in in Computer Science or related filed preferred.
- Basic understanding of Computer Science fundamentals, including data structures, algorithms, and complexity analysis.
- Commitment to quality and sustainable software development.
- Thorough understanding of the Software Development Life Cycle (SDLC).
- Effective communication and collaboration skills in a team environment.
Responsibilities
- Innovate by conceptualizing, architecting, and leading the implementation of sophisticated technical solutions (such as frameworks, test suites, API integrations, and tools) to enhance quality efficiency while optimizing execution costs.
- Implement automation and tools metrics, analyze test data and outcomes to discern trends, and deliver insightful reports to development stakeholders.
- Applies experience to proactively address problems in design, implementation and operation of solutions.
- Demonstrate ability to debug and resolve most issues within their domain and pinpoint root causes and document findings.
- Collaborate and communicate effectively with engineers and cross-functional teams to understand, translate, and executive on business requirements into technical specifications.
- Creates awareness of current/potential future problems, emerging solutions, and suggests best practices to ensure software quality, reliability, and availability.
- Help others develop appropriate knowledge and skills through mentoring, training, guidance, and constructive feedback.
- Actively contribute to knowledge sharing by disseminating innovative ideas, effective solutions, streamlined processes, and industry best practices within the team and throughout the company, thereby contributing to creating cutting-edge and compelling products.
- Stay updated with the latest trends and technologies in quality engineering and continuously improve engineering skills.
- Performs other duties as assigned.
Preferred Qualifications
- Experience working with large code base.
- Performance and stress testing.
- Experience with enterprise software automation solutions.
- Passion for Blizzard’s line of products and services.