QA Lead Job in San Francisco, California US

QA Lead

Long term, possible contract to hire opportunity for a QA Lead to play an active hands-on role in all aspects of quality assurance, from functional requirements walk-throughs, reviewing technical designs, creating test plans and testing project features. The focus is on testing features of retail applications and systems, work with multiple teams to develop tests to expose defects, following through the verification and deployment cycles, participate in the build deployment process, and support the test infrastructure. RESPONSIBILITIES Create and execute test plans and test cases based upon functional and software design specifications Work closely with Product Managers, Project Managers, Business Analysts, Production Team, Operations, Development, and QA Engineers to understand the product requirements and use cases in order to deliver high quality software on an aggressive time line Perform ad-hoc and regression testing of system components that are potentially affected by changes to application/system and introduction of new features/functionality Provide leadership, mentorship, guidance, and direction to QA team members and innovative leadership in implementation of improved / standardized QA techniques Exhibits creativity in application testing, integrates ideas into daily testing and educates the teams accordingly REQUIREMENTS At least 8 years total Software QA experience with at least 2-4 years working directly with retail systems and retail operations Experience testing SAAS workforce management applications which include labor scheduling, time and attendance, and task management for retail companies Experience testing POS (point of sale), mobile POS, payroll, and HR systems Experience building and managing a team of QA engineers onsite and offshore through the entire software development life cycle Deep understanding of quality assurance and testing practices within the software development life cycle (SDLC) Strong experience testing database driven applications including data validation using SQL Strong understanding of different software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools Strong customer service focus, ability to interact with team members at all levels of the company Flexibility to change course based on business needs and environmental conditions Strong analytical skills in assessing user, functional, and technical requirements and documentation and identifying high risk and key test areas