Primary Purpose of Job :
- Participate in deep-dive analysis and maturity assessment of Test Automation practices across Products.
- Participate in designing Test Automation Architecture Principles and their application in building or re-working automation framework(s) and artefacts.
- Lead or support Automation delivery projects from technological and logistical perspective
- Develop Automation solutions for various application technologies including On-premises or Cloud (Azure) environments.
- Provide technical expertise in resolving Test Automation Engineering, Coding and Architecture issues.
- Interface with Test Data Management, Tools, Test Environment Management, Testing Standards, and QA / Dev teams on all Test Automation related issues.
- Participate as a major contributor to the selection of Test Automation tools and lead Test Automation Tools Proof of Concept (POCs) and provide analysis and recommendations.
- Create educational materials and conduct training and mentoring on all Test Automation related subjects.
- Establish, maintain, and oversee all aspects of QA processes and methodologies to ensure effectiveness and alignment to industry best practices.
- Prepare, review, and maintain testing documents (test plan, test cases, test reports,) to ensure complete test coverage.
- Manage proper execution by the QA team on different types of testing (functional, integration, end-to-end, performance, etc.)
- Facilitate and lead regular QA team meetings or triage call and prioritize testing activities.
- Efficient management of QA resources across multiple projects
- Knowledge on SharePoint and Azure based apps will be preferred.
Key Accountabilities :
Manage risks and deliverables to ensure that the testing activities remain within agreedscope, schedule and quality standardsWork with project manager and development team to report and escalate relevanttesting issues and challenges that arise during testing activitiesProvide support, assistance, or decisions to QA, support engineer, and customer s testteams (e.g., recreate issues reported by the customer in production, or in support ofcustomer queries)Provide effort and estimates of testing activities required for the projects or deliverableswhen neededManage or prepare customer demo presentations for project deliverables when needed.Good level of understanding of Architecture principles, Design methodologies and their applicabilityDeep understanding of Automation Framework types and their usage for creating sustainable automation solutionsBroad knowledge of Cloud services (AWS, Azure, Browser Stack, etc.), SDLC Tools, specifically Test, Build and CI / CD Automation tools and their utility - Open-Source and commercial.Ability to define and enforce Coding StandardsProficiency in at least one of the standard programming languages - Java / JavaScript, C#, Python, or similar Object-oriented programmingHands-on automation experience in various phases, levels, and environments i.e., Unit, Integration, End-to-End, System, Functional, etc.Hands-on experience in one or more Automation Tools, e.g., Selenium, UiPath, RPA Test Automation (preferably), Cucumber, Integration Tester, SOAP UI, REST API, SonarQube, etc.Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. The diverse perspectives of our partners and interested parties drive us to think beyond what s previously been done on critical issues like climate change, digital transformation, and future-proofing our cities and infrastructure. We innovate at the intersection of community, creativity, and client relationships to advance communities everywhere, so that together we can redefine what s possible. The Stantec community unites approximately 32,000 employees working in over 450 locations across 6 continents.
9+ years experience as Software QA including experience as Senior QA / Lead QA5+ years of experience in OOPS Programming6+ years of experience in Test Automation across various Technologies5+ years of experience in working at an Enterprise organization implementing large scale, niche, end-to-end, advanced technology solutions.Degree in Computer Science, Engineering, or related qualificationsExperience in people management / leading a teamSolid experience in Agile testing methodologies and best practices.Hands-on and knowledge on automation framework is must.9+ years experience as Software QA including experience as Senior QA / Lead QA5+ years of experience in OOPS Programming6+ years of experience in Test Automation across various Technologies5+ years of experience in working at an Enterprise organization implementing large scale, niche, end-to-end, advanced technology solutions.Degree in Computer Science, Engineering, or related qualificationsExperience in people management / leading a teamSolid experience in Agile testing methodologies and best practices.Hands-on and knowledge on automation framework is must.Skills Required
Automation Testing, Test Strategy, Api Testing, Performance Testing, Defect Tracking, Agile Methodologies, Test Planning