Our client, a leading Canadian bank, is seeking a QA Analyst with strong skills in both manual and automation testing. The ideal candidate will have hands-on experience with Selenium, a deep understanding of QA best practices, and working knowledge of the ServiceNow platform. You will be responsible for validating application functionality, performing end-to-end testing, and ensuring software quality across multiple banking and ITSM platforms.
Key Responsibilities
Design, develop, and execute manual and automated test cases for web-based and enterprise applications.
Develop robust automation test scripts using Selenium WebDriver and other relevant tools.
Perform integration, regression, functional, and performance testing.
Collaborate with developers, business analysts, and product owners to understand requirements and translate them into test strategies.
Participate in sprint planning and daily stand-ups as part of an Agile/Scrum team.
Identify, log, and track defects through resolution using tools like JIRA or similar.
Conduct ServiceNow module testing including incident, problem, change, request, and custom application workflows.
Contribute to the development and maintenance of QA documentation including test plans, test cases, and test data.
Perform impact analysis and risk assessments for production releases.
Required Skills & Experience
3+ years of experience in both manual and automated testing.
2+ years of experience developing automation frameworks using Selenium (Java/Python).
Hands-on experience with ServiceNow platform testing and workflows.
Strong understanding of software QA methodologies, tools, and processes.
Experience with test management and defect tracking tools such as JIRA, TestRail, or Zephyr.
Familiarity with CI/CD tools such as Jenkins, Git, or Azure DevOps is a plus.
Excellent problem-solving, communication, and documentation skills.