Description

• Plan test schedules or strategies in accordance with project scope or delivery dates; prioritizing work with general direction/minimal supervision.
• Work collaboratively with cross-functional teams to understand project objectives, gather requirements, design automated tests, troubleshoot issues, and implement scalable test solutions.
• Develop high quality test engineering best practices, test strategy and principles.
• Devise and execute training, where appropriate, to develop and elevate skills within the team.
• Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
• Participate in automation script code reviews and provide guidance on automation best practices.
• Responsible for helping to identify gaps and needs of the agile team; including resources, skills, resource allocation, task assignment and delegation.
• Coordinate various test-related activities for project delivery; identifying task dependencies, test schedules, creation of test data and utilization of test environments.
• Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis.
• Research, identify and implement newer testing technologies.
• Assess readiness and deviation of project performance based on identified risks and testing results.
• Consistently demonstrates regular, dependable attendance & punctuality.

Education/Experience

Qualifications:
• Bachelor’s degree in Computer Science/Engineering or similar.
• At least 5 years of experience in QA and/or Development.
• At least 2 years of experience as QA lead
• At least 2 years of experience in quality tools.
• Experience assessing risk for determining appropriate levels of testing.
• Demonstrated skills using code repositories like GitHub.
• Experience with JIRA for project management and defect tracking.
• Experience leading ambiguous situations, dealing with IT issues and coming up with effective solutions to ensure project deliverables on time and within budget.
• Experience with a variety of test tools and software testing practices, including developing, implementing, maintaining and managing manual/automated testing systems and environments.
• Experience assessing risk for determining appropriate levels of testing.

Communication Skills

• Ability to clearly write technical specifications and strong estimating and planning skills.
• Able to effectively communicate across teams and roles.
• Excellent presentation skills to present ideas and work to the team and organization.
• Experience presenting testing topics to quality assurance peer group internal and external to work.
like
 

Education

Bachelor's degree in Computer Science