Back to results

Sr. QA Analyst

  • Toronto, ON, Canada

$73,106 to $108,000 CAD / year

Applications open in a new tab.

Job details

Pay
$73,106 to $108,000 CAD / year
Posting language
English
Posted

Original job description

At Bond, we build growth and loyalty for some of the world’s most recognized brands. Behind that work is a team of smart, curious people who care deeply about clients, each other, and building something meaningful together. As a Sr. QA Analyst you’ll have your hands on the wheel as we drive the future of loyalty.
This is your opportunity to join an exceptional team who works hard, has fun and goes above and beyond each day to exceed our clients´ expectations with an entrepreneurial spirit and in a corporate culture that inspires innovation and teamwork. 

The main purpose of this position is to provide the documentation and testing of client based systems. This position reports to the QA Lead.
  • 5+ years of Quality Assurance experience.
  • Strong hands-on Python programming experience.
  • 3+ years of Robot Framework experience, specifically in API automation.
  • 2+ years of hands-on Playwright experience (TypeScript or Python), including API testing with APIRequestContext and running suites in CI/CD. 
  • Databricks testing experience - validating data flows, ETL pipelines, transformations, and Delta tables.
  • 5+ years of SQL experience, including complex queries and backend validation testing.
  • Experience with:
    • RESTful APIs, Postman, SoapUI
    • API load/performance testing (Jmeter , Azure Load Test)
    • Cloud-based application testing (Azure)
    • Automation tools (Postman/Newman, RestAssured, custom Python frameworks)
  • Strong understanding of QA methodologies, test frameworks, automation design patterns.
  • Experience with Agile software development teams.
  • Hands-on experience with databases (SQL Server, MySQL, JDBC, or similar).
  • Good understanding of:
    • Angular, React, or Vue applications (basic)
    • Front-end automation tools: Selenium, Cypress.
    • Performance tools: Azure Load Testing, JMeter
    • BDD tools: Gherkin, Behave, JUnit, TestNG
    • AI-assisted test automation: using AI tools (e.g., GitHub Copilot, Claude, ChatGPT, Playwright MCP) to generate, review, and maintain test cases, scripts, and test data 
  • Hands-on experience with Azure DevOps (Boards, Pipelines, Repos).
  • Excellent communication, analytical thinking, and attention to detail.

Additional Skills & Attributes

  • Post-secondary education in Computer Science or equivalent experience.
  • Ability to work under tight deadlines with minimal supervision.
  • Strong understanding of SDLC, testing processes, and workflow diagrams.
  • Experience in cross-browser and mobile device testing.
  • Quick learner with the ability to adapt to evolving project needs.
  • Strong organizational, analytical, and multi-tasking abilities.
  • Ability to work across teams and take initiative.
  • Develop, enhance, and maintain API automation frameworks using Python and Robot Framework and Playwright.
  • Validate Databricks workflows, Delta tables, and data pipelines including ETL/ELT transformations.
  • Perform SQL validations and backend testing across large datasets.
  • Conduct RESTful API testing, including load, performance, error-handling, and integration testing.
  • Prepare, document, and execute test plans, test scripts, and test cases based on business and technical requirements.
  • Identify gaps in functional and technical specifications and provide proactive feedback.
  • Maintain testing standards, documentation repositories, and reporting formats.
  • Create, track, update, and close defects using a standard defect tracking tool (Azure DevOps).
  • Work closely with developers to clarify requirements and ensure adequate coverage.
  • Participate in Agile ceremonies and support continuous testing within CI/CD pipelines.
  • Perform cross-browser testing, website testing, and mobile device testing when required.
  • Provide QA support outside regular work hours when necessary.

Compensation: The expected base salary compensation for this role is $73,106 to $108,000 CAD annually.  

Use of Artificial Intelligence (AI): Bond uses AI tools during parts of the screening, assessment, and selection process, supporting a fair and efficient hiring process. 
We welcome applications from all qualified candidates; however, only those selected for an interview will be contacted.  

Vacancy Type: This posting is for an existing vacancy.  

The actual base salary compensation will vary depending on local market conditions, geography, and relevant job-related factors such as skills, qualifications, experience, and education/training. Team members can also participate in incentive programs and earn incentive compensation tied to both business and individual performance.

At Bond, we believe compensation is more than a salary. Our Total Rewards program is designed to help you grow your career, support your well-being and keep you meaningfully connected:

Flexibility: A hybrid work model and flexible vacation offers agility to meet the needs of our global business and workforce, allowing us to inspire the best from our people.
Moments that matter: Social events like F1rst Thursdays, Kick-Off gatherings, and holiday parties make it easy to build relationships and have fun.
Health & Wellness support: Competitive healthcare and wellness benefits that care for both body and mind including Medical, Dental, Vision, Health Care Spending Account, Employee Assistance Program, access to 24/7 virtual healthcare and/or consultation services for you and your family - all available from your first day.
Future-focused: Retirement planning assistance with company matching.
Career development: Access to learning programs, mentorship, stretch projects, and internal mobility to keep you moving forward.
Celebrating your impact: Recognition programs for individual and team achievements, peer-nominated awards, and service anniversaries.

More about this job

Responsibilities

Develop and maintain API automation frameworks using Python, Robot Framework, and Playwright, and validate Databricks workflows, data pipelines, transformations, and Delta tables with SQL and backend testing. Plan and execute tests, document and track defects in Azure DevOps, collaborate with developers and Agile teams, and support continuous testing in CI/CD pipelines.

Requirements

Requires 5+ years of QA experience, strong Python skills, 3+ years of Robot Framework experience, 2+ years of Playwright experience, and 5+ years of SQL experience. Candidates should also have Databricks and API testing experience, familiarity with Azure and Azure DevOps, knowledge of QA methodologies and Agile, and strong communication and analytical skills; post-secondary education in Computer Science or equivalent experience is noted.

Skills

  • Quality Assurance
  • Python
  • Robot Framework
  • Playwright
  • API Automation
  • Databricks
  • SQL
  • RESTful API Testing
  • Performance Testing
  • Azure
  • Azure DevOps
  • CI/CD
  • ETL/ELT Testing
  • Test Planning
  • Agile
  • Cross-Browser Testing

Benefits

  • Flexible Vacation
  • Social Events
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Care Spending Account
  • Employee Assistance Program
  • 24/7 Virtual Healthcare
  • Retirement Planning Assistance
  • Company Matching
  • Learning Programs
  • Mentorship
  • Stretch Projects
  • Internal Mobility
  • Recognition Programs

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics

Keywords

  • Quality Assurance
  • Python
  • Robot Framework
  • Playwright
  • TypeScript
  • API Automation
  • Databricks
  • SQL
  • RESTful APIs
  • Postman
  • SoapUI
  • JMeter
  • Azure Load Testing
  • Azure
  • Azure DevOps
  • CI/CD
  • ETL/ELT
  • Delta Tables
  • SQL Server
  • MySQL
  • JDBC
  • Selenium
  • Cypress
  • Gherkin
  • Behave
  • JUnit
  • TestNG
  • Agile
  • Cross-Browser Testing
  • Mobile Device Testing

Report this job