Key Responsibilities Include
Collaborate with other automation specialists to develop vision for test automation and implement roadmap to deliver.
Assess and recommend tools and technologies to improve, maintain and expand test automation framework.
Analyze business requirements and use cases to understand business needs and estimate development and testing efforts
Develop and maintain well written test plans and test cases.
Develop and maintain well performing automated test scripts using programming or scripting languages.
Execute automated scripts for functional, regression, performance and load testing.
Perform manual testing where needed to support development of test automation, or when automated testing is not appropriate or cost effective.
May be required to perform business analysis and development.
Advocate development practices that support testability, defect prevention and early detection of defects.
Ensure optimal automated test coverage to include most common and business critical business flows.
Keep informed of emerging trends in Software Quality Assurance (SQA), including QA methodologies, automation tools and best practices. Design and develop application features and defect fixes.
Produces code within quality and coding standards.
Assess and recommend tools and technologies to improve, maintain and expand test automation framework
Conducts implementation, unit testing and integration testing
Participates in design reviews
Carry out other related tasks and projects
Degree in Computing Science.
Equivalent combination of education and experience will be considered.
Minimum 5 years of relevant experience, of which 2 to 3 years in application development.
2+ year's solid hands-on experience in designing and developing test automation frameworks
1-2 years in a Senior/Lead QA role.
QA experience with browser based and web-based Java or .NET applications.
Strong knowledge of automation tools such as Selenium Web Driver, Extent, TestNG and Bamboo.
Experience in mentoring junior QA team members in test automation and QA practices.
In-depth knowledge of software testing methodologies. Ability to lead discussions and build consensus.
Excellent oral and written communication skills. Keen attention to details.
Self-starter and a strong team player.
Demonstrated ability to be proactive when dealing with issues and challenges.
Excellent analytical and trouble shooting skills.
Experience in business analysis
Experience in project planning and coordination
About The British Columbia Automobile Association (BCAA) is a mission-driven services organization committed to delivering peace of mind to our Members and customers across B.C. and the Yukon. With over 800,000 Members, BCAA serves 1 in 3 B.C. households. The Association received the 2012, 2013, and 2014 J.D. Power and Associates awards for “Highest Customer Satisfaction among Home Insurance Providers in Western Canada,” and is famous for providing roadside assistance and an array of home, auto and travel insurance products and services. BCAA Members can also benefit from CAA Dollar rewards, savings on BCAA insurance products and exclusive offers at Show Your Card & Save locations throughout the province and internationally.
Hi! How can we help you?
Click below button to start chat