Skip to Main Content
Software Developer in Test
CIRA Ottawa, ON

Software Developer in Test

CIRA
Ottawa, ON
Expired: February 14, 2024 Applications are no longer accepted.
  • Full-Time

Join the team that is building a trusted internet for Canadians! CIRA is best known for managing the system that keeps more than 3 million .CA domains running as smooth as maple syrup, but we do so much more to help Canadians thrive on the internet.

Whether it's our cybersecurity products that protect Canadians online, our advocacy work that fights for better internet, or our Net Good Grants that supports hundreds of community-led internet projects across Canada-we work every day to keep the internet strong and free. Join us!

Who you are:

Working at CIRA as a Software Developer in Test, you are a developer at heart with a passion for quality. You've worked in depth with coding and developing automated test environments. You have a keen eye for details and take a thorough process-oriented approach in testing within an Agile environment. Learning, collaboration, and problem-solving motivate you to do your best work! Your passion for software quality assurance and proven experience in defining, documenting, writing, and executing thorough test plans make you the ideal candidate.

What you will do:

  • Develop and execute automated tests using industry-standard automation tools for new products and enhancements to existing products.
  • Plan, document, deploy, and manage the testing effort of assigned features.
  • Create and maintain test cases in the context of appropriate types of testing (such as functional, performance, soak, etc.)
  • Collaborate with developers and other departments in product testing, such as functional, system, automated regression, failover, performance, and soak testing.
  • Adhere to software development and quality assurance best practices.
  • Communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Participate in the evaluation of new tools to help improve the testing process and the continuous delivery process as a whole.
  • Enhance the automation pipeline by using tools to perform continuous integration.
  • Participate in a rotating 24/7 on-call schedule.

What you bring:

  • A minimum of 4 years of test automation experience in a client-server software-testing environment on any platform.
  • A minimum of 4 years' experience with Java, Python, or other Object-oriented paradigms; additional experience in JavaScript, XML, will be an asset.
  • A minimum of 4 years' experience with RDBMS such as Oracle, Postgres, or MySQL.
  • Experience in writing SQL queries
  • Proven experience defining, documenting, writing, and executing organized, thorough test plans.
  • Experience with test automation frameworks such as Playwright, Cypress, or Selenium Webdriver
  • Experience with test automation for REST APIs
  • Basic understanding of working in a Linux environment
  • Experience with CI/CD platforms such as Gitlab, Jenkins, or Teamcity
  • Experience working with DevOps tools, such as Terraform, Ansible, or similar is an asset

Who we are:

We are a not-for-profit, purpose-driven organization with a dynamic team that helps shape the internet in Canada. Our team is full of high performers and creative thinkers who come to work every day and ask, "What more can we do?" because they believe in the CIRA mission to build a trusted internet for Canadians. It is our team and our mission that has led CIRA to be named one of the National Capital Region's Top Employer for eight years in a row.

At CIRA, we value the importance of connection and flexibility for our team. That's why we have a hybrid model in place, with a mix of remote and IRL (in real life) days in our beautiful office at Lansdowne Park, in Ottawa. CIRA IRL days are any days that a CIRA teammate will be in person for a CIRA-related activity. In addition to having opportunities to connect, collaborate and work alongside your team and other business units, we frequently host team building, wellness and social events!

If you require a reasonable accommodation during any part of the CIRA candidate experience process, please contact us atpeopleandculture@cira.ca.

_________________________________________________________________________________

Rejoignez une organisation motivee, dotee d'un portefeuille de produits de cybersecurite et de DNS en pleine croissance et dont la mission est d'assurer la securite des Canadiennes enligne. Chez CIRA, nous sommes surtout connues pour notre gestion du systeme qui permet a plus de troismillions de domaines .CA de fonctionner de maniere aussi fluide que la seve qui nourrit nos erables, mais nous en faisons tellement plus pour aider la population canadienne a s'epanouir sur l'Internet.

Qu'il s'agisse de nos produits de cybersecurite de classe mondiale qui protegent les Canadiennes en ligne, de nos efforts en faveur d'un acces ameliore a Internet ou de notre programme Net Good qui soutient des centaines de projets communautaires sur Internet dans tout le Canada, nous sommes la tous les jours pour nous assurer qu'Internet reste fort et libre! Joignez-vous a nous!

Qui vous etes:

En travaillant a CIRA en tant que developpeureuse de tests, vous etes une veritable developpeureuse dans l'ame et vous vous passionnez pour la qualite. Vous possedez de l'experience dans les domaines du codage et du developpement de tests automatises. Vous avez un grand souci du detail et vous adoptez une approche approfondie axee sur les processus lors des essais dans un environnement Agile. Apprendre, collaborer et resoudre des problemes vous motivent a faire de votre mieux! Votre passion pour l'assurance de la qualite des logiciels et votre experience averee dans la definition, la documentation, la redaction et l'execution de plans d'essai approfondis font de vous le candidat ideal.

Ce que vous ferez:

  • Developper des tests automatises a l'aide d'outils d'automatisation satisfaisant les normes de l'industrie pour tous les nouveaux produits et les ameliorations apportees aux produits existants.
  • Planifier, documenter, deployer et gerer les efforts de mise a l'essai des fonctionnalites assignees.
  • Creer et conserver les cas des tests selon leurs types appropries (p. ex. tests de fonctionnement, de performance, d'impregnation, etc.).
  • Collaborer avec les developpeureuses et les autres services lors des tests des produits qu'il s'agisse de tests de fonctionnement, de regression automatisee, de basculement en cas de panne, de performance, d'impregnation ou de tests systematiques.
  • Respecter les pratiques exemplaires en matiere de developpement de logiciels et d'assurance de la qualite.
  • Communiquer l'etat d'avancement des tests, les resultats des tests et tout autre renseignement pertinent aux parties prenantes et a l'equipe de gestion du projet.
  • Participer a l'evaluation des nouveaux outils permettant d'ameliorer les processus d'essais, et poursuivre le processus continuel de livraison dans son ensemble.
  • Ameliorer le pipeline d'automatisation en utilisant des outils pour effectuer une integration continue.
  • Respecter un horaire de travail en rotation et sur appel, 24h/24, 7j/7.

Vos antecedents:

  • Au moins quatreans d'experience avec les tests automatises dans un milieu d'essais de logiciels client peu importe la plateforme.
  • Au moins quatre ans d'experience avec Java, Python ou d'autres paradigmes axes sur les objets; experience supplementaire avec JavaScript et XML, est un atout.
  • Au moins quatreans d'experience avec le systeme RDBMS, comme Oracle, Postgres ou MySQL.
  • Experience en redaction de requetes SQL
  • Maitrise confirmee de la definition, de la documentation, de l'ecriture et de l'execution de plans d'essais methodiques et rigoureux.
  • Experience avec un environnement de tests automatises, tels que Playwright, Cypress, ou Selenium Webdriver.
  • Experience de l'automatisation des tests pour les APIREST.
  • Comprehension de base du travail dans un environnement Linux.
  • Experience avec des plateformes d'integration et de livraison continue, telles que Gitlab, Jenkins ou Teamcity.
  • Experience avec des outils de developpement et exploitation, tels que Terraform, Ansible ou semblable, est un atout.

A propos de nous:

Nous sommes une organisation a but non lucratif motivee par une raison d'etre et propulsee par une equipe dynamique qui se consacre a faconner l'Internet au Canada. Notre equipe est composee de personnes tres performantes et de penseureuses creatifves qui viennent travailler chaque jour et qui demandent : Que pouvons-nous faire de plus? parce qu'ilelles croient en la mission de CIRA de batir un service Internet fiable pour les Canadiennes. Grace a cette equipe et a sa mission, CIRA fait partie des meilleurs employeurs de la region d'Ottawa depuis huit annees consecutives.

Chez CIRA, nous valorisons l'importance de la connexion et de la flexibilite pour notre equipe. C'est pourquoi nous avons un modele hybride en place, avec une combinaison de journees a distance et en presentiel dans notre magnifique bureau au parc Lansdowne, a Ottawa. Lors des journees de travail en personne, les membres de l'equipe de CIRA se presentent au bureau pour toute activite liee a l'organisation. En plus de vous offrir l'occasion de discuter et de collaborer avec votre equipe et d'autres secteurs, nous organisons regulierement des activites sociales, de bien-etre et de consolidation d'equipe!

Si vous souhaitez beneficier d'une mesure d'adaptation raisonnable a toute etape du processus de recrutement de CIRA, veuillez communiquer avec nous a cette adresse:peopleandculture@cira.ca.

Address

CIRA

Ottawa, ON
K1S 5K5 CAN

Industry

Technology

Get fresh Software Developer in Test jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.