Job descriptionJob Title: QA Automation Engineer - Banking Domain
Location: Toronto, ON – 4 days onsite in a week
Employment Type: Contract
Job Summary: We are looking for a QA Automation Engineer with experience in the Banking domain to design, develop, and execute automated test solutions for web applications and APIs. The ideal candidate should have strong automation skills, experience with banking applications, and a solid understanding of software testing best practices.
Key Responsibilities
Design, develop, and maintain automated test scripts for web and API applications.
Execute functional, regression, integration, and end-to-end testing.
Collaborate with Business Analysts, Developers, and Product Owners to understand requirements and develop test scenarios.
Identify, document, and track software defects.
Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
Support CI/CD pipelines by integrating automated test suites.
Validate banking applications for quality, security, and regulatory compliance.
Required Skills
4+ years of experience in QA Automation.
Experience with Selenium WebDriver, Java or Python, and TestNG/JUnit.
Hands-on experience with API testing using Postman or Rest Assured.
Knowledge of SQL and database testing.
Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
Familiarity with Git and Agile/Scrum methodologies.
Strong analytical and problem-solving skills.
Banking Domain Experience
Experience testing Banking, Financial Services, or Payments applications.
Understanding of banking concepts such as Accounts, Payments, Loans, Deposits, Customer Management, or Digital Banking.
Experience validating transaction processing and financial data.