Skip to content

QA Analyst

Hybrid
  • Toronto, Ontario, Canada
Canada

Job description

One growing team. One single-minded goal.

To innovate intuitive, responsive products to make environmental professionals' work lives easier.

ERIS has been providing critical risk and historical information on properties in Canada since 1999. In late 2013, ERIS launched in the United States, as the first and only company to provide environmental risk information for both countries. ERIS delivers accurate, comprehensive, and innovative on-demand database research services quickly and with a service-first attitude.

Position Overview:


ERIS has an immediate opening for a QA Analyst reporting to the QA Manager. The qualified candidate will join the development team, working closely with ERIS’s project and product managers, developers, and application end-users. As a QA Analyst, you will be responsible for ensuring the quality of our software products meet customer standards and quality expectations. This position develops test plans, creates test case scenarios, executes test programs, and works with the Development Team members in implementing and improving quality standards and processes. The position is a regular full-time role, covering a one-year maternity leave. It requires 35 hours of work per week and is based in our Toronto office.


Specific Responsibilities and Daily Tasks:

  • Development of Quality Assurance testing plans for both individual data attributes as well as more complex modules and project deliverables.
  • Reviewing functional and technical specifications to develop test plans and testing requirements checklists.
  • Performing detail testing, including regression, parallel testing, and post-implementation testing.
  • Providing detailed documentation of testing coverage, progress, and results.
  • Document detail requirements and assist business partners in understanding new changes and assist in user guide documentation.
  • Reviewing feedback from other units (e.g., QC/QA, Sales, and clients), following up to ensure feedback is addressed, and working with stakeholders to address root causes.
  • Create and execute test plans on multiple projects concurrently, documenting results and working with teammates to identify root causes.
  • Seek to understand project and customer context, objectives, and use cases.
  • Work in conjunction with release management on the implementation process, ensuring proper environments are used, and QA tasks are performed before the implementation.
  • Proactively participate in endorsement/sizing/sprint planning/retrospectives.
  • Assist in the time estimation of the QA efforts and the optimization of the QA effort.
  • Proactively raise relevant issues and risks to the team and follow up as needed.

What we Offer:

  • A culture based on caring, ownership, accountability, and integrity. Our teams are agile, collaborative, innovative, and continually strive for excellence.
  • We encourage a healthy work-life balance in a fast-paced expanding company.
  • We treat others with respect and fairness and strive for clear and open communication at all levels.
  • We are passionate about building an inclusive and diverse workplace that others envy.
  • We offer a competitive salary, extended health benefits, and flexible workplaces and schedules.


If this sounds like the perfect fit, please include a thoughtful cover letter with your resume.


ERIS is committed to Diversity and Inclusion and aims to create a healthy, accessible, and rewarding work environment which highlights employees’ unique contributions to our company’s success. We are an equal opportunity employer; we welcome all applications to help us build a diverse workforce that reflects the diversity of our team and communities. Should you need accommodation at any point in the process, please advise us at: hr@erisinfo.com.

Job requirements

Knowledge & Educational Requirements:

  • Bachelor's degree in Computer Science or related field.
  • Minimum 4 years of work experience in quality assurance.
  • 2 or more years of experience with Oracle relational databases and be proficient using SQL.
  • Previous experience with bug tracking software (Jira).
  • Intermediate knowledge of automated testing tools (Selenium).
  • Hands-on experience in testing complex business applications and understanding large complex environments, and knowledge of requirements-based testing.
  • Previous experience developing quality assurance methodologies and techniques.
  • Demonstrated track record in complex troubleshooting and problem-solving scenarios.
  • Knowledge of Windows, Android, iPhone, Amazon AWS, and other OS platforms is preferred.
  • Strong track record working effectively in collaborative environments where rapid response is required.

Skills:

  • Excellent written and verbal communication skills with the ability to clearly articulate opinions and ideas.
  • Strong experience in testing, troubleshooting, and developing test cases and test scripts.
  • Knowledge of testing and configuration management tools such as Jira and Microsoft Team Foundation Server.
  • Proven experience in the use of a SQL/PLSQL tool to review and extract data from the database.
  • Experience within SDLC and AGILE processes.
  • Experience in mobile app and API testing.
  • Comfortable discussing software architecture and understand how issues on the front end might be caused by problems with the databases or other backend components.
  • Excellent problem-recognition and problem-solving abilities.
  • Excellent analytical, interpersonal, prioritization, and organization skills.
  • Comfortable working on several projects at the same time along with conflicting priorities.

or