Responsibilities
Lead a team of 5+ manual QA Engineers
Work closely as a part of an Agile team with QA, Development and Product
Train, mentor and assess team members
Develop a deep understanding of our domain, testing tools, and the various applications offered
Offer tradeoffs, quantify risks and provide mitigation strategies
Work in partnership with the engineering team to improve processes across the Software Development Life Cycle
Develop and execute test plans and strategies
Contribute to feature testing and defect management
Participate in smoke, regression and ad-hoc testing
Minimum Qualifications
Experience managing a QA team
Experience working in fast-paced, Agile environments
Understanding of n-tier architecture and related testing strategies
Experience writing test strategies and testing software in a complex domain
Experience testing web and mobile applications
Knowledge of SQL / RDBMS
Demonstrated ability to learn new technologies quickly and independently
Strong technical, organizational and interpersonal skills
Strong problem solving and troubleshooting skills with the ability to exercise judgment
Must be able to read, understand, and communicate complex problems and solutions in English over a textual medium (such as Slack)Preferred Qualifications
Knowledge of CI/CD
Experience using Postman
Knowledge of NoSQL databases such as Hbase and MongoDB