Posted in

Senior Software Development Engineer in Test

Senior Software Development Engineer in Test

CompanyBlizzard Entertainment
LocationIrvine, CA, USA
Salary$121500 – $224880
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.