Job Title or Location
RECENT SEARCHES

Automation Developer

Toronto, ON
In-person
Full-time
Experienced
TD Description
Tell us your story. Don't go unnoticed. Explain why you're a winning candidate. Think "TD" if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.
Stay current and competitive. Carve out a career for yourself. Grow with us. Here's our story: jobs.td.com
Department Overview
Building a World-Class Technology Team at TD
We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. The rapid pace of change makes it a business imperative for us to be smart and open-minded in the way we think about technology. TD's technology and business teams become more intertwined as new opportunities present themselves. This new era in banking does not equal boring. Not at TD, anyway.
TD Testing and Quality Assurance (QA) covers a specialized area dedicated to high-quality application and solution delivery. Similar to industry trends, TD's definition of this area of discipline (as well as skill and knowledge requirements) has changed over time. One thing hasn't changed - experts in this area remain highly-marketable across businesses.
Some of our testing activities may focus on system integration, business acceptance, performance, operability and deployment verification. Quality Assurance activities, in contrast, give stakeholders information about product or service quality while allowing the business to appreciate and understand any implementation risks. Many Testing & QA Experts could be involved in end-to-end delivery of testing, or more focused on a specific discipline.
There's room to grow in all of this.
Job Description
Meaningful work is fueled by meaningful performance and career development conversations with your manager. Here's some of what you may be asked to perform:
  • Test Strategy & Plan development, Test Planning, Defect Reporting and Test Case design for initiatives ranging from moderate to high complexity
  • Strong knowledge in prepare Automation estimates, designs and automation reports. The candidate should drive automation across all projects and demonstrate testing efficiencies
  • Provide research, analysis, design, execution, maintenance and/or support of testing solutions that are appropriate to the application, solution and project as assigned.
  • Review system requirements and system design documents to create test cases with detailed steps and expected results with a high degree of accuracy
  • Assist in defining test data and test environment requirements
  • Participate in creating traceability matrices and test closure reports, for small to medium complexity projects
  • Review automated test scripts in alignment with automation framework
  • Design and execute automated / manual test cases and document actual results, with a high degree of accuracy for system test phase adhering to timelines
  • Attend / chair the triage call, provide testing status regularly.
  • Provide clarification on how to reproduce the defect and clarify the expected and actual results if required
  • Ensure correct defect status flow is adhered to and enter clear comments when retesting defects and closing or setting back to open
  • Provide support to business teams for business testing as required
  • Provide day-to-day support for maintaining test environments, trouble shooting, triaging issues
  • Ensure timely notification of issues/problems and make recommendations for issue/problem resolution
  • Adhere to existing processes/standards including testing and project management disciplines, well-defined enterprise technology delivery practices and standards, escalating escalate issues as required
  • Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments
  • Prioritize and manage own workload in order to deliver quality results and meet timelines keeping in mind all other stakeholder's dependencies
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest.
  • Participate in knowledge transfer within the team and business units;
  • Ability to evaluate current information and to predict future outcomes, Risks, dependencies and action items
  • Ability to seek out logical solutions to problems
Job Requirements
What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have:
Education: Degree on Computer Science, Computer Engineer or similar (technical)
Experience:
  • Overall 10+ years QE experience
  • Strong hands on automation experience along with data validation experience using industry wide tools (QuerySurge, Talend, Informatica PowerCenter)
  • Have good knowledge of Anti-Money Laundering domain (STR / LCTR transactions)

1. Automation Experience:
  • Automation experience on Selenium, Java scripting using Eclipse IDE
  • Working knowledge: Scripting languages (Python, Perl, Ruby, etc.)
  • Knowledge of Automation frameworks, Test Data Parameterization
  • Familiarity with HTML, CSS, Xpath, XML
  • Working knowledge of Git, Jenkins
  • DevOps tooling: experience with Jenkins, Maven, Splunk or other dashboard tools
  • Jobs, Triggers: Build and Deploy, automatic results reporting, continuous deployment and testing"
  • Cloud Computing: Architecture Blueprints understanding

2. Knowledge of Mainframe system and TSO:
  • Working on mainframe files - file edits, view, create file copy
  • working with copybook layout
  • download mainframe file into text file
  • Read hex data and complex data types
  • unload DB2 table data
  • Experience of executing mainframe jobs e.g. job submission
  • Unloading MQ Files

3. Knowledge of SQL / DB2 database system:
  • Working knowledge: SQL, database concepts
  • write Select, update, delete, insert queries
  • write group by, joins queries
  • primary keys and foreign keys
  • Strong working knowledge of Hadoop and ETL. Knowledge of Hadoop and its tools, Data Integration, Data Mapping, ETL Process
  • Hands on automation experience along with data validation experience using industry wide tools (QuerySurge, Talend, Informatica PowerCenter)
  • Understanding of test data creation and test data management (good to have knowledge on TDM tools - Delphix, CA TDM

4. Test & Defect Management
  • Agile knowledge: ceremonies, stories, story point estimation
  • Create Test Strategy & Plan, design test cases, execution plan, traceability matrix, closure report
  • Test Design & Execution Capabilities: Defect lifecycle, Test Case Design and Coverage: Happy path, negative testing
  • Working knowledge of Confluence, JIRA
  • Experience working with HP ALM / JIRA- Test cases, Test Lab, Defects and Dashboard reports creation
  • Experience with estimation process, understanding of estimation tolerances

5. Domain Knowledge:
  • AML domain knowledge - STR, LCTR
  • Understanding of IMS database, Customer information

Good to have:
  • Knowledge of API testing and API testing tool like Parasoft
  • Knowledge of setting up control cards for job execution
Additional Information
  • Test Strategy & Plan development, Test Planning, Defect Reporting and Test Case design for initiatives ranging from moderate to high complexity.
  • Strong knowledge in prepare Automation estimates, designs and automation reports. The candidate should drive automation across all projects and demonstrate testing efficiencies
  • Provide research, analysis, design, execution, maintenance and/or support of testing solutions that are appropriate to the application, solution and project as assigned.
  • Review system requirements and system design documents to create test cases with detailed steps and expected results with a high degree of accuracy
  • Assist in defining test data and test environment requirements
  • Participate in creating traceability matrices and test closure reports, for small to medium complexity projects
  • Review automated test scripts in alignment with automation framework
  • Design and execute automated / manual test cases and document actual results, with a high degree of accuracy for system test phase adhering to timelines
  • Attend / chair the triage call, provide testing status regularly.
  • Provide clarification on how to reproduce the defect and clarify the expected and actual results if required
  • Ensure correct defect status flow is adhered to and enter clear comments when retesting defects and closing or setting back to open
  • Provide support to business teams for business testing as required
  • Provide day-to-day support for maintaining test environments, trouble shooting, triaging issues
  • Ensure timely notification of issues/problems and make recommendations for issue/problem resolution
  • Adhere to existing processes/standards including testing and project management disciplines, well-defined enterprise technology delivery practices and standards, escalating escalate issues as required
  • Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments
  • Prioritize and manage own workload in order to deliver quality results and meet timelines keeping in mind all other stakeholder's dependencies
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest.
  • Participate in knowledge transfer within the team and business units;
  • Ability to evaluate current information and to predict future outcomes, Risks, dependencies and action items
  • Ability to seek out logical solutions to problems
Inclusiveness
At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.
Competition Number: 300392BR
Company Website: jobs.td.com/

About TD Bank

About TD Bank

La TD est une grande entreprise dont le fonctionnement repose sur des gens remarquables qui ont le souci constant de faire avancer les choses. Plus de 80 000 employés partout dans le monde jouent un rôle important dans ce qui fait que la TD se démarque des autres entreprises.
Grâce à l'étendue et à la portée de nos activités, nos employés peuvent explorer de nombreuses possibilités de cheminement professionnel dans différents secteurs d'activités, zones géographiques et fonctions de soutien.