Lead QA Engineer

Lead QA Engineer Job Description Template

Our company is looking for a Lead QA Engineer to join our team.

Responsibilities:

  • Lead game testing and integration across Niantic’s technologies and platform;
  • Report project testing efforts to our project leads and production team;
  • Review automated test code to assure adherence to standards and to advise on optimization;
  • Own iOS product testing as well as management of vendors;
  • Exceptional analytical, problem solving & root-cause analysis skills;
  • Bachelor Degree or a minimum of 4 years work experience;
  • Facilitate and drive the QA process for product development teams while remaining flexible to individual team needs;
  • Demonstrated collaboration, negotiation & conflict resolution skills;
  • Interact with development teams to help implement optimized and re-usable functional test automation;
  • Responsible for the development, implementation, and continuous improvement of process effectiveness and efficiency at the site;
  • Maintain the functional test portion of the Continuous Integration pipeline;
  • Leads, acknowledges, develops, communicates & implements a strategy to ensure compliance;
  • Provide leadership, technical expertise, and career development for individual QA contributors;
  • Experience performing internal audits and participating in external audits;
  • Constantly seek opportunities to improve our quality and testing approach.

Requirements:

  • Ability to work both individually and collaboratively as part of a team;
  • You have a BS in Computer Science or another technical major with a minimum of 5 years of software QA experience;
  • Accountability to accomplish Sprint goals and objectives;
  • Understand business/finance needs, and have the ability to apply business value to test efforts;
  • Provide regular updates on sprint-based test plans and automation test runs;
  • Knowledge and experience with QA tools and networking tools;
  • In-office team lunches, three days per week;
  • Experience translating business and functional requirements to create appropriate test documentation (i.e. scripts, user stories, test plans, etc.);
  • Demonstrable ability to promote best practices in quality areas, including testability and instrumentation;
  • Health, dental, and vision insurance for you and your family;
  • 5+ years of experience in software quality assurance;
  • 2+ years of experience writing or executing automated test cases;
  • Deep understanding of quality assurance techniques, frameworks and methodologies;
  • Scripting required; Python preferred but open to Java, Ruby or Groovy;
  • Passion for software quality and for advancing testing as an engineering discipline.