Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is on the lookout for a Senior QA Engineer to enhance their technology team in Calgary. This role involves leading the design and implementation of robust testing frameworks across financial platforms. The ideal candidate will have significant experience in software quality assurance, particularly in test automation, and a passion for delivering high-quality software. In this dynamic position, you will work closely with cross-functional teams to ensure that applications meet the highest standards of quality, while also mentoring junior engineers. Join a forward-thinking firm that values innovation and quality in the financial services sector!
Job Title: Senior QA Engineer
Location: Calgary, AB (Hybrid/On-site)
Industry: Financial Services
Employment Type: Full-Time
We’re seeking a Senior Quality Assurance (QA) Engineer to join our growing technology team in Calgary. In this role, you will lead the design and implementation of robust testing frameworks across our enterprise financial platforms. The ideal candidate is an experienced and detail-oriented QA professional with strong technical skills in automation, hands-on experience testing APIs, and a passion for delivering quality at scale.
Design, develop, and maintain automated test frameworks and scripts using Java, Selenium, Appium, and Cucumber.
Develop and execute automated and manual tests for web, mobile, and API layers of applications.
Collaborate with cross-functional teams, including developers, product owners, and business analysts, to define test strategies and acceptance criteria using Gherkin syntax.
Validate backend data using SQL and ensure data integrity across systems.
Conduct performance, regression, and functional testing throughout the software development lifecycle.
Participate in code reviews and contribute to CI/CD pipelines by integrating automated tests.
Mentor junior QA engineers and support QA best practices across Agile teams.
5+ years of hands-on experience in software QA, with at least 3 years in test automation.
Proficiency in Core Java for writing automated test cases.
Strong experience with Selenium WebDriver and Appium for browser and mobile automation.
Proficient in writing SQL queries for data validation.
Solid understanding of RESTful APIs, API testing tools (like Postman or REST Assured), and automation.
Experience using Cucumber and writing BDD test cases in Gherkin.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar.
Strong analytical and troubleshooting skills in a fast-paced Agile environment.
Excellent communication skills and a collaborative mindset.
Experience in the financial services or banking domain.
Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
Exposure to cloud-based environments (AWS, Azure).
Familiarity with test management tools like JIRA, TestRail, or Zephyr.