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.