Overview

Responsibilities:

  • Provide technical leadership to teammates through coaching and mentorship;
  • Identify opportunities and encourage continuous improvement within the team;
  • Lead the practice for Quality Assurance Team in an area of specialization under the supervision of a QA Director;
  • Work closely with Product Management, Engineering and other project stakeholders;
  • Understand business requirements and processes to create clear test plans to identify gaps in user stories and business requirements;
  • Provide estimates for testing efforts to product managers;
  • Execute test cases, reporting and tracking defects investigated issues referred by the Technical Support team;
  • Act as the "Voice of the User" during the sprint cycle process.

Required Qualifications:

  • BS, MA or PhD in Math, Economics, Statistics, Engineering, Computer Science, or another quantitative field;
  • 5+ years of experience in Quality Assurance;
  • Proven experience in an engineering management role;
  • Experience in testing methodology, SDLC methodology, test documentation procedures, and QA Best Practices;
  • Experience in testing single-page applications; Agile/Scrum SDLC, and skills using tools such as JIRA and confluence to manage the lifecycle.
  • Knowledge of at least one of QA specializations (e.g. performance testing, security testing, test automation development);
  • Knowledge of automated test processes;
  • Knowledge of iOS and Android platforms;
  • Ability to work/communicate with different disciplines (tech as well as non-tech);
  • Creative problem-solving skills;
  • Advanced written and verbal English communication skills.