Software Engineer 2

3 weeks ago


Canada Personify Full time

QA Software Engineer 2 - SDET We’re looking for a QA Software Engineer 2 to join the Research & Development team where the role is responsible for ensuring quality software solutions are delivered to our customers. You will collaborate with other software engineers, product owners and designers to understand business requirements and contribute by developing thorough test plans and verifying manual test cases or implementing automated test scenarios to ensure the highest quality is achieved. Your Impact As a QA Software Engineer at Personify, you will play a crucial role in driving our SaaS association management business forward. Wild Apricot is an all‑in‑one solution that automates and simplifies workflows enabling nonprofits and associations to manage their membership, streamline their processes, and make room for human connections. Responsibilities Design, implement and maintain end‑to‑end test automation scenarios for web applications and Apple and Android mobile applications. Develop detailed, comprehensive, and well‑structured test plans and procedures. Participate in and contribute to Release planning, Scrum activities such as backlog grooming, sprint planning, retrospectives, etc. Define test scenarios and create functional test cases based on user stories, use cases and requirements and execute these against the product to ensure comprehensive coverage of software requirements. Collaborate with the development team to ensure defects are remediated from inception to production verification. Create and maintain shared libraries of automated test scripts. Interface with automation engineers to identify and prioritize areas for significant efficiency gains through test automation, while also routinely involved in automated test execution. Implement automated tests (unit tests) to ensure that logic and syntax are correct, and that program results are accurate. Utilize your expertise and knowledge to help drive QA best practices and process improvements. Establish and improve processes for feature and regression testing. Be passionate about learning new solutions, technologies, and skills and driving software quality. Mentor and support future QA hires as the team grows. Qualifications Bachelor’s degree in computer science or equivalent experience. Hands‑on experience with automated testing frameworks – Playwright with JavaScript/TypeScript preferred. Others will be considered. 3+ years of experience in automated testing. Strong experience in testing web‑based software solutions (both front end and back end services). Strong knowledge of quality assurance terminology, methods, and tools. Strong understanding of programming and scripting languages – C#, .NET, JavaScript/TypeScript. Experience with manual and automated test case creation and execution. Experience with defect tracking systems – JIRA or other. Must have participated in at least one end‑to‑end cycle of product release. Fundamental knowledge of database queries – SQL Server or other. Fundamental knowledge of data structures, algorithms, and design patterns. Have a fundamental understanding of system development life cycles. Project and task oriented with a focus on thoroughness and details. Passionate about the work, proactive work ethic, and a highly motivated attitude to provide excellence in software quality. Excellent communication skills, both written and verbal. Hands‑on experience with AWS platform, understanding of its capabilities and limitations preferred. Benefits Enjoy a dynamic remote‑first culture with opportunities for in‑person gatherings, inclusive employee communities, collaborative knowledge sharing, comprehensive career development resources, and robust health & wellness initiatives such as unlimited PTO, 14 holidays, wellness days, and volunteer days. Our benefits package protects employees’ health and financial security. Diversity and Inclusion Personify is dedicated to diversity and inclusion, hiring across the U.S., Canada, and Portugal, and fostering an environment where diverse perspectives are celebrated and supported. Apply Now Join us to foster a workplace where diversity is recognized, celebrated, and embraced. Pay Range CAD 80,000 - 105,000 per year (Remote – Canada) Equal Opportunity Employer Personify is an equal‑opportunity employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related conditions), sexual orientation, gender identity, gender expression, age, veteran or disability status, or other protected characteristics. Personify welcomes and encourages applications from people with disabilities. Accommodation is available on request for candidates taking part in all aspects of the selection process. Employment offers are contingent on the candidate successfully completing a background investigation in compliance with federal, state/province, and local laws. Job descriptions serve as an outline only. Due to business needs, you may be required to perform job duties that are not within your written job description. Personify may need to revise, add to, or delete from your job duties per business needs. On occasion, we may need to revise job descriptions with or without advance notice to employees. Pay ranges are subject to change and assigned to a job based on country market median of similar jobs according to 3rd party salary benchmark surveys. Individual pay within that range can vary for several reasons including skills/capabilities, experience, and available budget. #J-18808-Ljbffr


  • Software Engineer

    3 weeks ago


    , , Canada Software Secured Full time

    We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment. You'll be...

  • Software Engineer

    4 weeks ago


    , , Canada Software Secured Full time

    Overview We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment....


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...


  • , AB, Canada Illumina Full time

    What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life‑changing discoveries that are transforming human health through the early detection and diagnosis of diseases...


  • , BC, Canada Aplos Software Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....

  • Software Engineer 2

    3 weeks ago


    , , Canada Mozilla Full time

    The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their...


  • , , Canada Astera Software, Inc. Full time

    About Astera Based in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...