Quality Assurance (QA) Developer (Temporary – 6 month term)
Role Overview
HelpSeeker is seeking a talented Quality Assurance Developer for a temporary, 6 month term with possibility of extension/permanent role.
The ideal candidate has proven experience in validating and verifying web applications with micro service architecture in the cloud. Experience with test automation tools and CI/CD tools with at least 5+ years of demonstrated experience in a QA role. Necessary for this role is the experience in building API automation framework Web Services testing plus expert knowledge of the SDLC, testing concepts, methodologies, metrics, and API automated testing frameworks.
This temporary role is a remote position – work from home anywhere in Canada.
About HelpSeeker
HelpSeeker Technologies is a Canadian social technology and systems change B-Corp, founded in 2018. HelpSeeker’s team of 30+ builds innovative solutions for complex social challenges.
HelpSeeker’s solutions support the transformation of fragmented social safety nets into ones that are human-centered, transparent, accessible, and evidence-led. HelpSeeker’s innovative technology and wraparound expert advisory support key stakeholders through three integrated models for help seekers, help providers, and decision-makers.
HelpSeeker has a 100% remote work environment – all staff work from their home offices located across Canada.
When you join HelpSeeker you will be:
- on the ground floor of an innovative startup environment, in scale-up mode.
- part of a high-energy team made up of top thinkers on social change & applied systems theory.
- at the forefront of developing tools that will democratize access to help, demystify the social service sector, improve equitable outcomes, and facilitate systems change.
About Us
HelpSeeker Technologies is a Canadian social technology and systems change B-Corp, founded in 2018. HelpSeeker’s team of 30+ builds innovative solutions for complex social challenges.
HelpSeeker’s solutions support the transformation of fragmented social safety nets into ones that are human-centered, transparent, accessible, and evidence-led. HelpSeeker’s innovative technology and wraparound expert advisory support key stakeholders through three integrated models for help seekers, help providers, and decision-makers.
When you join HelpSeeker you will be:
- on the ground floor of an innovative startup environment, in scale-up mode.
- part of a high-energy team made up of top thinkers on social change and applied systems theory.
- at the forefront of developing tools that will democratize access to help, demystify the social service sector, improve equitable outcomes, and facilitate systems change.
Responsibilities
Responsibilities
The Quality Assurance Developer collaborates with several groups to identify key requirements and prioritization manual/automation testing for features delivered by the development team. This role designs, creates, and maintains cloud-native automated testing environments with CI/CD pipelines with security and compliance built-in — all while ensuring the pipeline performance, availability, and reliability meet requirements. By creating build test suites (QA practices), the QA developer ensures that code drops to quality assurance are of the highest quality. This role researches plus implements new technologies and processes as they become available with the goal of learning and improving HelpSeeker’s service quality.
Responsibilities include:
- Design, create, and maintain cloud-native automation test suites with CI/CD pipelines with security and compliance built-in
- Create and executed Test cases for the features and deliver end to end automation testing through pipelines for microservices on cloud environment
- Support In-Scrum testing, and ensure features are released to customers with quality
- Identify, develop, and support multiple-layers of testing using requirements for RESTful API endpoints in an Agile SCRUM environment
- Perform manual/automated testing for new features delivered to customers
- Manage and lead the development and implementation of test strategies
- Assist in effectively collaborating with several groups to identify key requirements and prioritization
- Familiarity with DevOps process, and deployed solutions for automation testing for future
- Create build test suites (DevOps practices) to ensure that code drops to quality assurance are of the highest quality
- Own and promote the QA standards and practices across the department
- Contribute in creating automated solutions for various repeatable tests including the re-usability, and maintainability of the test scripts
- Manage the execution of automated tests and manage the resulting defect logs through the point of defect fix validation
- Develop and continuously improve automated tests as new system features and enhancements are developed
- Create and maintain datasets from a variety of sources for test purposes (public/private, internal/external)
- Work with the security team and include the security part of Quality assurance (e.g. Log Monitoring and Vulnerability Scanning)
Qualifications
- 5+ years of experience in a Quality Assurance role
- Degree in Computer Science, Informatics, Information Systems or equivalent experience
- Experience working in an Agile SCRUM Environment and familiarity with SCRUM ceremonies
- Expert knowledge of the SDLC, testing concepts, methodologies, metrics, API automated testing frameworks
- Strong Knowledge & Experience on Atlassian products such as Jira, confluence
- Proven experience in developing infrastructure as code using technologies like CloudFormation, Terraform, Puppet or Chef
- Proven experience with CI/CD tools like Jenkins, Bitbucket Pipeline, TeamCity, GitHub
- Experience working with programming and/or scripting languages such as C#, Java, Javascript, Python, Bash
- Strong understanding of Docker, Kubernetes, and container orchestration and management
- Familiar with deployment tools like Kustomize or Helm
- Proficiency in setting up, maintenance and continuous build integration of automated testing into a CI/CD framework (Bitbucket/Jenkins)
- Excellent communication, interpersonal and influencing skills in a cross functional role
- Familiarity with Agile and DevOps principles and tools (e.g.: Jira, scrum, etc.) test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Ability to use a wide variety of open-source technologies and cloud services, Azure Cloud is an asset
- Understanding DevSecOps practice is an asset
- Expert knowledge of the SDLC, testing concepts, methodologies, metrics, API automated testing frameworks
- Experience in building API automation framework Web Services testing using RestApi, Postman and/or test automation using Selenium 2Web Driver (ex: TestNg. Teamcity, PostMan)
- Experience supporting and working with cross-functional teams in a dynamic environment
- Experience working in the social sector is an asset
- Familiarity with data pipelines is an asset
- Experience with cloud hosting platforms such as Microsoft Azure (e.g. Azure Web Apps, Azure Functions, Azure Data Factory, Databricks, etc) is an asset
- OCAP® Certification is an asset
Our Commitment To Reconciliation, Inclusion, Diversity, Equity & Sovereignty
Our team members live across Turtle Island in what is today known as Canada. We acknowledge that the places we call home today have deep ties to the Indigenous peoples that have stewarded this land since time immemorial. We also acknowledge that colonial actors and institutions perpetually deny Indigenous people their rights to self-determination and sovereignty must be challenged.
This is why we commit our organization to aligning our efforts to the advancement of the United Nations Declaration on the Rights of Indigenous Peoples and the Calls to Action of the Truth and Reconciliation Commission.
We value authentic Reconciliation and realize that restoring relationships is integral to systemic transformation. We acknowledge Indigenous people and perspectives as an asset to our work and teams, and therefore encourage applicants to self-identify as Indigenous.
We believe in a holistic, diverse, equitable and inclusive environment. We ensure equal opportunity for all applicants and encourage people of all visible minorities, and those of any religion, sex, age, ability, sexual orientation, gender identity or expression to apply for our job opportunities.
We are committed to making HelpSeeker a more diverse and inclusive workplace. A part of this commitment is our participation in the 50-30 Challenge to increase representation of women and under-represented groups of people including visible minorities, people living with disabilities, and members of the 2SLGBTQ+ community. As founding peoples of Canada, First Nations, Inuit and Métis persons are under-represented in positions of economic influence and leadership.
Learn more about the 50-30 Challenge here: https://www.ic.gc.ca/eic/site/icgc.nsf/eng/07706.html
Join Us!
If you are interested in joining us at HelpSeeker, please fill out the form below.
