Job Title or Location
RECENT SEARCHES

Test QA Engineer-Data & Analytics

Zortech Solutions - 15 Jobs
Toronto, ON
Full-time
Experienced
Posted 8 days ago

Role: Test QA Engineer-Data & Analytics

Location: Remote-Canada

Duration: 6-12+ Months

Job Description:

Mandate: Python, Data Warehouse, BI, ETL related exp in resume.

Make sure the QA candidates can speak French/Spanish as well.

Test Planning and Design:

o Collaborate with data engineers, data architects, and business analysts' / product owners to understand data requirements and functional specifications.

o Develop comprehensive test plans and strategies, including test cases, test scenarios, and test data.

o Design and create test cases in Gherkin format to ensure clear and concise test coverage.

Test Automation:

o Build and maintain robust test automation frameworks using industry-standard tools (e.g., Python, PyTest, Selenium, JUnit, TestNG).

o Develop and execute automated test scripts for API testing, database validation, and UI testing.

o Integrate test automation into CI/CD pipelines to enable continuous testing and delivery.

Data Quality Assurance:

o Perform data validation and verification to ensure data accuracy, completeness, and consistency.

o Develop and implement data quality checks and monitoring processes.

o Investigate and resolve data quality issues in collaboration with data engineers and data scientists.

Performance Testing:

o Conduct performance tests to evaluate the scalability, responsiveness, and reliability of data pipelines and data systems.

o Identify performance bottlenecks and recommend optimization strategies.

BI Object Testing:

o Test the accuracy, completeness, and performance of SQL scripts, stored procedures, ETL processes, reports, dashboards, and KPIs in tools like SSRS, Cognos, and Power BI.

Collaboration and Communication:

o Collaborate effectively with cross-functional teams, including BI developers, data engineers, UI/UX developers, business analysts, and developers.

o Communicate test results, findings, and recommendations clearly and concisely to technical and non-technical audiences.

o Participate in sprint planning, daily stand-ups, and other Agile ceremonies.

What you bring:

Minimum 3-5 years of experience in software quality assurance and testing.

Strong programming skills in Python or other relevant languages.

Experience with API testing tools (e.g., Postman, RestAssured).

Proficiency in SQL and database concepts.

Knowledge of BI tools (SSRS, Power BI, Looker) and their testing methodologies.

Understanding of data warehousing, data modeling, and data pipelines.

Knowledge of test automation frameworks (e.g., Selenium, JUnit, TestNG).

Experience with Agile methodologies (e.g., Scrum, Kanban).

Strong analytical and problem-solving skills.

Excellent communication and interpersonal skills.

Nice-to-haves:

Experience with cloud platforms (e.g., AWS, GCP, Azure).

Bilingual (French-English)

"#L!-CEIPAL"

Share This Job: