Join a purpose-driven winning team, committed to results, in an inclusive and high-performing culture.
As a Lead Automation Specialist, you will be a part of our Global Wealth data team. You will collaborate closely with various scrum teams to promote a focus on quality and drive automation efficiencies. You will also contribute to our highly regarded in-house automation frameworks for Data Platform, APIs, and Performance testing.
Key Responsibilities:
- Lead the design, improvement, and maintenance of automation frameworks and tools.
- Oversee the creation and estimation of automation scripts using Java, Python, and Unix platforms.
- Utilize SQL queries for effective data comparison in test scenarios.
- Participate in Unix/Linux environments and GIT/Bitbucket workflows.
- Write moderate to complex code/scripts to test systems.
- Design, develop, and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in a DevOps environment.
- Develop code to automate the testing (Unit/ Integration) of Datahub/Lake, microservices (Rest APIs) and ensure adequate test coverage of the application code.
- Collaborate with development engineers during story and task breakdown to develop a test approach that effectively covers the functional and performance characteristics of a feature.
- Build, maintain, and enhance the existing automation framework, test harness, and processes.
- Become a Subject Matter Expert (SME) on the usage of the entire application suite, processes, workflows, etc.
- Work with the Engineering team Management to improve the testing process.
- Understand enterprise software design principles – architecture, design patterns, Object-Oriented Programming (OOP).
- Work in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight.
Requirements:
- A proven track record in software quality assurance, demonstrating over 7 years of experience as a test automation developer.
- At least 2 years of hands-on Test Automation experience applying Java/Python/Robot Framework.
- Proficiency in SQL queries, especially for data comparison in test scenarios.
- Practical experience in automating web-based APIs and database-centric applications.
- Familiarity with Unix/Linux environments.
- Solid understanding of GIT/Bitbucket (source code management tool) and CI/CD Pipeline.
- Comfortable working in a diverse environment with a variety of banking & financial applications, innovative automation technologies, and testing tools.
- Knowledge/experience in Java ORM Frameworks such as Hibernate, Spring DAO.
- Exposure to RDBMS such as Oracle or Sybase. Knowledge and experience with SQL queries.
- Experience in building, integrating, and deploying web services (REST/ SOAP/JSON/XML) is a plus.
What We Offer:
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
- Community Engagement - We offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!