Back to results

Sr. QA Analyst

  • Toronto, ON, Canada

$73,106 to $108,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$73,106 to $108,000 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

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.

Job Requirements

  • 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.
Job Responsibilities

  • 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.

Job Benefits

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. Plan and execute functional, backend, integration, performance, cross-browser, and mobile testing; document results, manage defects in Azure DevOps, and collaborate with developers and Agile teams to support continuous testing.

Requirements

Candidates need at least five years of QA experience, strong hands-on Python and SQL skills, three or more years of Robot Framework API automation, and two or more years of Playwright experience. The role also requires experience with Databricks data validation, REST APIs, Azure DevOps, CI/CD, databases, and Agile teams, along with strong communication and analytical skills.

Skills

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

Benefits

  • Incentive Compensation
  • Hybrid Work Model
  • Flexible Vacation
  • Social Events
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Care Spending Account
  • Employee Assistance Program
  • 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
  • Delta Tables
  • ETL
  • ELT
  • SQL
  • RESTful APIs
  • Postman
  • SoapUI
  • JMeter
  • Azure Load Testing
  • Azure
  • Postman/Newman
  • RestAssured
  • Selenium
  • Cypress
  • Gherkin
  • Behave
  • JUnit
  • TestNG
  • GitHub Copilot
  • Claude
  • ChatGPT
  • Playwright MCP
  • Azure DevOps

Report this job