Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior QA Engineer developing automated QA scripts using Python and conducting data validation in Snowflake, collaborating with clients and teams in an agile environment.

Responsibilities

  • Design, develop, and maintain automated test scripts using Python for functional, integration, and regression testing
  • Perform data validation and testing in Snowflake, including complex SQL queries and data quality checks
  • Collaborate directly with clients and business stakeholders to understand requirements, clarify acceptance criteria, and provide QA status updates
  • Participate in requirements analysis, test planning, test case design, and defect tracking
  • Execute end-to-end testing across APIs, data pipelines, and applications
  • Identify, document, and track defects; work closely with development teams to ensure timely resolution
  • Integrate automated tests into CI/CD pipelines
  • Ensure data accuracy, consistency, and completeness across source systems and Snowflake
  • Mentor junior QA engineers and promote QA best practices
  • Continuously improve test frameworks, tools, and QA processes

Requirements

  • 6+ years of experience in Software Quality Assurance
  • Strong hands-on experience with Python for test automation
  • Solid experience working with Snowflake (SQL, data validation, schema understanding)
  • Experience writing automated tests for data-driven applications
  • Strong knowledge of software testing methodologies, SDLC, and STLC
  • Experience testing APIs, data pipelines, and backend systems
  • Proficiency in SQL and data analysis
  • Experience working directly with clients and handling offshore/onshore communication
  • Familiarity with defect tracking tools (JIRA or similar)
  • Strong analytical, problem-solving, and communication skills

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job title

Job type

Full Time

Experience level

Senior

Salary

$70,751 - $165,984 per year

Degree requirement

Bachelor's Degree

Tech skills

PythonSDLCSQL

Location requirements

OnsiteMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.