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
Senior Data Analyst for Behaviour Interactive implementing tracking tools for performance reporting in Dead by Daylight. Collaborating with multidisciplinary teams to enhance player experience through data insights.
Capital Markets Business Analyst contract hybrid role in Toronto. Requires 2 - 4 years capital markets experience, project management skills, and Canadian banking experience.
Business Analyst/Actuarial Analyst role in Toronto (Hybrid). 12 - month contract requiring 10+ years experience in business analysis, SQL, data analysis, and actuarial/insurance domain.
Data Analyst at ChessKid focusing on driving growth and monetization through data - driven insights. Working remotely with a diverse team to enhance player experience and engagement.
Data Analyst analyzing company growth initiatives for The Battle of Giants, using data for benchmarking management performance and improving data features for ML algorithms.
Data Analyst responsible for updating economic calendar with actual figures. Requires fluency in English and availability during indicator release times.
Data Analyst focusing on growth marketing to convert insights into action. Join Kraken's mission - driven team to enhance crypto adoption through data analysis and collaboration.
Senior Data Analyst analyzing financial and regulatory data at fintech company. Collaborating with various teams to deliver timely and accurate reporting solutions.
Senior Business Analyst with 10+ years experience in business & IT analytical work, HR systems, data warehousing, and stakeholder management. Hybrid to onsite in Toronto.