Design, develop and implement manual and/or automated testing strategies and frameworks with the full alignment of agile concepts across organization.
Establish a team that assists in implementing the testing strategy, automation frameworks, non-functional testing, performance testing etc.
Evaluate and implement appropriate tools for manual/automated testing and performance testing.
Design, develop and execute QA processes having good understanding of products’ functional knowledge.
Provide leadership in the area of QA, Test Automation and Performance Testing by mentoring and grooming engineers.
Establish and maintain healthy working relationship with all stakeholders.
Assist developers in implementing unit testing.
Maintain up-to-date knowledge of current testing tools and other technology advances.
Work with development managers, architects and software developers in implementing CI/CD within the organization.
Assist the implementation of DevOps.
Understand the need of skills sets require for QA and testing and suggest appropriate measures to fulfill the requirements. This may include; hiring appropriate engineers, hiring fresh graduates and train them according to the need, train existing engineers etc.
May work with development managers in developing and implementing dynamic test strategies and approaches that support agile principles.
May be asked to work with development managers in the professional/technical growth of QA and test engineers.
Organize in-house trainings and workshops and suggest appropriate measures to development managers that help to improve skills set of QA engineers.
Conduct interviews and assist HR in hiring of QA engineers with the required skills set.
Should have a minimum of 8 years of technology experience with at least 6 years hands-on test automation roles and at least 5 years in a leadership role in the field.
Must have extensive experience of working with latest automated testing tools and technologies specifically related to Agile.
Must have clear concepts of Agile specifically SCRUM and Kanban.
Must have proven track record of excellent leadership and management skills.
Strong analytical and problem solving skills.
Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
Proven ability to be flexible and work hard, both independently and in a team environment, in a high pressure on-call environment with changing priorities.
Excellent English oral and written communication skills.
Post-secondary degree in computer science or related field or a combination of related experience and education.
A results oriented individual who thrives working in a fast paced environment.
Don't see any position that's right for you? We'd still like to hear from you.