Logo of Huzzle

Test Automation Engineer

image

Scotiabank

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto

AI generated summary

  • You need a technical bachelor's degree, 5+ years in test automation, Java/Javascript expertise, API testing experience, strong communication and problem-solving skills, and a positive attitude.
  • You will design and maintain test automation frameworks, collaborate with teams to ensure quality, report defects, conduct root cause analysis, and advocate for process improvements ensuring customer focus.

Requirements

  • Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred
  • 5+ years of test automation experience and in-depth knowledge of programming languages (Must have: Java/ Javascript; Nice to have: Python), frameworks, and utilities.
  • Experience with API testing (preferably using Postman)
  • Excellent communication skills with ability to influence decision making across stakeholders.
  • Effective organization, planning, and time management skills
  • Strong analytical and problem-solving skills
  • Able to work as part of a team and encourage both individual and collaborative innovation.
  • Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement.

Responsibilities

  • Be an advocate for quality in the project lifecycle.
  • 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 an agile environment.
  • Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
  • Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
  • Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
  • Prioritize testing of projects effectively across various businesses, to drive efficient work.
  • Conduct root cause analysis of post-production issues and plan to prevent them in future.
  • Have in-depth and up-to-date understanding of the organization’s products, applications, systems, environments, processes, and tools.
  • Introduce and influence overall process improvements and act as an agent for change to the organization.
  • Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Actively pursue effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct, and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
  • Champion a high-performance environment and contribute to an inclusive work environment.

FAQs

What is the primary focus of the Test Automation Engineer role?

The primary focus of the Test Automation Engineer role is to advocate for quality throughout the project lifecycle, design and maintain a test automation framework, ensure effective testing coverage, and collaborate with team members to deliver successful software solutions.

What are the educational qualifications required for this position?

A Bachelor's degree in a technical field such as computer science, computer engineering, or a related field is preferred.

How many years of experience are expected for applicants?

Applicants should have 5+ years of test automation experience.

What programming languages should candidates be proficient in?

Candidates must have an in-depth knowledge of Java or JavaScript, and knowledge of Python is nice to have.

Is experience with API testing required?

Yes, experience with API testing, preferably using Postman, is required.

What soft skills are important for this role?

Important soft skills include excellent communication skills, strong analytical and problem-solving abilities, effective organization and planning skills, and the ability to work both independently and collaboratively.

What type of work environment can candidates expect?

Candidates can expect an inclusive, diverse, and high-performing work environment that encourages innovation and teamwork.

Are there opportunities for professional development?

Yes, there are opportunities for upskilling through online courses, cross-functional development opportunities, and tuition assistance.

What does the rewards program include?

The rewards program includes competitive compensation, bonuses, flexible vacation, personal and sick days, and benefits starting on day one.

Where is the location of this job?

The job is located in Toronto, Ontario, Canada.

How can candidates request accommodations during the recruitment process?

Candidates can notify the Recruitment team if they require accommodations during the recruitment and selection process.

Is community engagement encouraged within the bank?

Yes, Scotiabank offers opportunities for community engagement through various programs such as hackathons, contests, and more.

Finance
Industry
10,001+
Employees

Mission & Purpose

Welcome to Scotiabank. We serve thousands of customers, families, and communities across the globe, helping them achieve success through advice, products, and services. Follow for news, insights, thought leadership and more.

Culture & Values

  • Respect

    Everyone is always treated with dignity; diverse backgrounds and experiences are what make us better as a whole.

  • Integrity

    Acting honorably comes first – earning the trust of our customers (and each other) is what matters most.

  • Passion

    We’re enthusiastic about what we do, and want you to feel the same way. Imagine coming in to work, and actually feeling excited to learn!

  • Accountability

    We commit, we take action, and most importantly, we take responsibility for those actions. It’s just the right thing to do.