Develop and optimize QA delivery processes including risk analysis, release planning, continuous integration and incident reporting protocols in accordance to team SLAs, adapting best practices in the field with changing business requirements and daily operations.
Execute and oversee talent acquisition and training processes and standard with engineering and talent management.
Participate in engineering planning with engineering management including system design and audit, organizational and business planning, KPI reviews, and team development.
Act as key point of contact for all QA resources, and perform routine SLA reviews with engineering and business managers.
Coordinate QA resources for internal and external services across QA staff and contractors.
Execute and oversee product delivery, documentation, training and handover with business teams.
Develop and execute QA tasks including manual and automated tests, building and maintaining build infrastructure and pipelines as when needed.
What we'd like to see in the candidate
5+ years of hands-on experience in automated and manual testing in web and mobile apps.
At least 2 years of experience in leading and managing engineering or QA team, defining roadmaps and KPIs for each individual contributor.
Highly skilled in automation testing tools with extensive knowledge on API testing, Web Automation and Mobile Automation. Some of the tools are Appium, Selenium, Postman, Firebase.
Ability to develop overall test strategy, test plan, test scripts and test cases.
Ability to design automation framework pipeline integrating with CI/CD.
Ability to work with cross platform team to design and develop automation system.
Ability to provide technical leadership to project resources and to meet testing deadlines and objectives.
Excellent verbal and written communication skills.
Expert understanding of software QA, including best practices, processes and various types of testing.
Experience or willingness to work in a startup environment.