Coordinate with product managers and developers to integrate quality checks at every stage of product development.
Participates in agile estimation taking into consideration project and process requirements during the development lifecycle
Ensure test cases cover all requirements and use cases.
Oversee and participate in test execution, including functional, regression, performance, and usability testing.
Evaluate and test new or modified software to determine that software meets user requirements, documented business needs, and established quality standards
Oversee the team and set up and conduct thorough product testing with high quality standards.
Create and modify cases based on functional and non-functional requirements. or existing functionality of the systems
Identifies new ideas, tools and process improvements to help team meet. objectives
Provides technical leadership and positive influences for team
Supervise, mentor, and train QA team members, ensuring they have the tools and knowledge required for their roles.
Ensure up to date on newer products and applications (ie. Selenium and JMeter)
Continually enhance technical skills and project related decisions
Job Requirements
Qualifications
Bachelor’s degree in Computer Science, Engineering or related field
Preferred Experience
8-12 years of experience of quality assurance experience
Job-Specific Skills
Extensive experience agile methodologies
Extensive experience in web testing
Preferred experience in iOS and Android apps testing
Excellent experiences working with quality assurance teams, problem solving and high level verbal and written communication skill