Senior QA Analyst

Ottawa, Canada, Sapienza Consulting [1813]

Field(s) of expertise
Software Engineering
Job type

About this job

Sapienza Consulting, a tpgroup company is working with many exciting new ventures around the world involved with innovative New Space technologies surrounding earth observation.

On behalf of our client we are looking to hire Senior QA Analyst, who will develop and execute exploratory and automated tests to ensure the quality of data produced by analytics.


  • Think strategically; plan and execute QA strategy for data analytics
  • Understand the scope of releases; create test strategies
  • Analyze requirements for new features and create test plans
  • Analyze and understand pre-processing pipelines for designing automated test strategies
  • Verify and validate data produced, features created, and defects found
  • Collaborate with developers during design and development phases
  • Collaborate with Operations to analyze and investigate defects and problems reported by customers
  • Collaborate with data scientists for creating quality assessments strategies
  • Keep yourself informed about the latest in technology and software testing
  • Keep abreast of new data sources, technology trends, designs and QA methods
  • Participate in the planning of future work for the team


  • A Bachelor’s or master’s degree in Computer Science (or equivalent)
  • Technology professional with minimum 9+ Years
  • More than 5 years of experience in data driven technologies
  • Minimum of 5 years of testing experience, preferably in product development teams
  • Experience in unit, exploratory, risk based, integration, and regression testing
  • Experience in automating functional and integration test cases
  • Strong sense of responsibility and the ability to take initiatives on your own
  • Strong communication, analytical, interpersonal skills and ability to work across geographically dispersed teams
  • Ability to work effectively with other team members on various aspects of the process including design, testing, and documentation
  • Ability to lead on new tasks and guide your team members
  • Strong self-learning capabilities


  • Python
  • C/C++
  • Git
  • Experience with CI/CD
  • Experience with an issue tracking system
  • Experience with a programmatic test framework

Nice to have:

  • GitLab
  • Docker
  • Neo4j
  • Pytest
  • Experience with program profiling
  • Experience working with large datasets
  • Basic knowledge of data science and machine learning

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.