- 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.
- Provide team collaboration for test plans and defining test cases
- Proactively works with other teams to resolve issues and meet project goals
- Ensure up to date on newer products and applications (ie. Selenium and
JMeter) - Continually enhance technical skills and project related decisions
Qualifications:Bachelor's degree in Computer Science, Engineering or related field Preferred Experience:5-8 years of experience of quality assurance experience Job-Specific Skills:Extensive experience agile methodologiesExtensive experience testing iOS and Android appsExcellent experiences working with quality assurance teams, problem solving and high level verbaland written communication skillsMS-SQL is a requirementMS .NET programming experience is an assetSelenium and Appium experience is a plus