Software Development Engineer in Test
Location
Canada
Posted
68 days ago
Salary
C$92K - C$124K / year
Seniority
Mid Level
Job Description
Software Development Engineer in Test
Gen II Fund Services
Software Development Engineer in Test (Job type: 100% remote anywhere in Canada, Full-time, Permanent) Who is Gen II? Gen II is a leading fund administration provider focused entirely on serving private capital asset managers and investors with a best-in-class combination of people, process, and technology. Gen II has more than $1 trillion in private fund capital assets under administration. With offices in the US and Europe, we’re looking for do-ers, problem-solvers, and entrepreneurs like you who want to make an impact in our industry, grow with us, and create a community where everyone thrives. Careers mean more at Gen II – more opportunity, more innovation, and more ideas! You’ll have the opportunity to grow in ways that are meaningful to you and work alongside some of the best people in their field. You’ll also receive training which will advance your skill set, both technically and personally allowing you to achieve your career aspirations with us. Be part of our community that recognizes achievements, promotes from within, and receive meaningful benefits which focus on your physical, mental and financial well-being. www.gen2fund.com What’s the role? We are seeking a Software Development Engineer in Test to design, build, and enhance the quality infrastructure of a complex, cloud-based investment management platform used by leading private equity and real estate firms. This is a hands-on engineering role focused on test automation, quality architecture, and tooling, with coverage across both backend and frontend systems. You will work closely with product managers and developers to define acceptance criteria, build scalable test frameworks, validate performance, and drive quality best practices across the development lifecycle. What you’ll be doing - Collaborate with developers and product stakeholders to define test strategies, identify coverage gaps, and ensure quality is built into the development lifecycle from the start. - Design, develop, and maintain robust automated test frameworks and scripts using industry-standard tools and practices to validate complex financial workflows, APIs, and user-facing features across the full stack. - Integrate and maintain automated test suites within CI/CD pipelines (e.g., GitHub Actions) to ensure reliable, repeatable execution across all environments and deployment stages. - Contribute to non-functional testing efforts including load, performance, and security validation to ensure the platform meets production-grade reliability and compliance standards. - Conduct thorough code reviews of automated test scripts, enforcing quality standards, maintainability, and alignment with secure development practices. - Analyze test results, diagnose root causes of failures, and produce detailed, actionable defect reports that accelerate resolution by development teams. - Communicate regular updates on test automation progress, coverage gaps, risks, and quality metrics to both technical and non-technical stakeholders. - Pragmatically adopt new development tools and methodologies to enhance testing productivity, whether AI-assisted test generation, emerging testing frameworks, or evolving QA practices. Demonstrate learning agility in evaluating and integrating new technologies into the test automation strategy. Required Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field — or equivalent practical experience - 3+ years of experience designing and maintaining automated test frameworks and scripts for full stack web applications - Strong proficiency in at least one test automation language and framework (e.g., Ruby/RSpec, Python/pytest, or JavaScript/Playwright) - Solid understanding of software testing methodologies, including unit, integration, end-to-end, and regression testing - Demonstrated experience using AI-assisted development tools (e.g. Claude Code, Devin, etc.) to accelerate feature delivery, including code generation, test writing, and codebase navigation - Experience integrating automated test suites into CI/CD pipelines (e.g., GitHub Actions) - Familiarity with test environment management, test data strategies, and mocking/stubbing techniques - Strong fundamentals in defect analysis, root cause diagnosis, and producing actionable defect reports - Experience working in an Agile team environment with shared quality ownership across development and QA - Comfortable working remotely with a distributed team - Experience with version control systems (Git) and collaborative development workflows - Adaptable mindset with demonstrated ability to learn and pragmatically adopt new testing tools and practices - Excellent communication skills to articulate quality risks and test findings to both technical and non-technical stakeholders Preferred Qualifications - Experience testing fintech, investment, or financial services platforms - Familiarity with Ruby on Rails applications and the associated testing ecosystem (RSpec, Capybara, FactoryBot) - Understanding of Private Equity Fund Administration or Fund Accounting - Experience with performance and load testing tools - Familiarity with security testing practices and tools relevant to financial or regulated environments - Experience with cloud platforms (Azure, AWS, or GCP) and containerized environments (Docker, Kubernetes) - Exposure to accessibility and cross-browser testing standards and tooling - Knowledge of API testing tools and practices (e.g., Postman, REST-assured) - Familiarity with observability and monitoring tools to support production validation and feedback loops Why Join Us? - Work on mission-critical financial systems in the private equity industry - Be part of a collaborative and innovative team - Comprehensive benefits package including medical, dental, and vision coverage - Opportunities for professional growth and development - Play a key role in our technology transformation journey If you're passionate about creating elegant solutions to complex financial problems and eager to drive innovation in financial services, we invite you to apply! The salary range for this position is CAN $92,000 - CAN$124,000, in addition to a discretionary bonus and comprehensive benefits package. Please note that the actual salary offer within that range will depend on the candidate’s experience level.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer
Third-Party Job PostsCloudbeds is proud to be an Equal Opportunity Employer that celebrates the diversity in our global team! We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Cloudbeds is committed to the full inclusion of all qualified individuals. As part of this commitment, Cloudbeds will ensure that persons with disabilities are provided reasonable accommodations in the hiring process.
Role Description As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in developing and enhancing the products that connect Cloudbeds' ecosystem to the world's largest distribution channels. You'll architect scalable solutions using modern technologies, contribute to our microservices migration, and ensure our platform delivers exceptional performance and security for thousands of properties worldwide. Your work will directly impact how hotels reach guests through integrations with major platforms like Booking.com, AirBnb and beyond. Qualifications - 5+ years of PHP web application software engineering experience - 5+ years of experience with JS frameworks, Vue.js and React are preferred - Solid experience with modern JavaScript/TypeScript - Strong hands-on experience with Docker and containerized development workflows - Demonstrated expertise in performance optimization and expert knowledge of relational databases, indexing, and searching technologies - Strong understanding of security considerations, particularly for applications handling financial transactions and personal data - Experience with test automation across all levels (unit, integration, end-to-end) and a passion for quality-driven development - Proven track record of taking ownership of projects and delivering results independently - Business-level English fluency (verbal and written) and excellent communication skills for collaborating across a globally distributed, remote-first team Requirements - Design and implement robust backend features and improvements using PHP, with a strong focus on performance optimization and scalability for our distribution platform - Build intuitive frontend experiences using React and Vue, ensuring seamless user interactions across the Cloudbeds ecosystem - Architect secure solutions for handling financial transactions and sensitive personal data, applying security best practices throughout the development lifecycle - Write clean, well-tested, and well-documented code with comprehensive test coverage (unit, integration, end-to-end) to maintain high quality standards - Lead technical discussions on complex concepts and requirements with both technical and non-technical stakeholders, driving alignment on backend and frontend architecture decisions - Contribute to our ongoing initiative to migrate core platform components into microservices, helping shape the long-term technical vision - Re-architect and refactor existing legacy systems to align with modern standards and project requirements, demonstrating ownership and commitment to continuous improvement - Mentor team members through pair programming and code reviews, promoting best practices that elevate code quality and team processes - Collaborate with cross-functional teams to plan, build, and ship high-quality features that delight our global customer base Benefits - Remote First, Remote Always - PTO in accordance with local labor requirements - Monthly Wellness Fridays - enjoy an extra long weekend every month - Full Paid Parental Leave - Home office stipend based on country of residency - Professional development courses in Cloudbeds University - Access to professional development, including manager training, upskilling and knowledge transfer.
• Design, build, and enhance full stack software products • Design and implement testing strategies to validate acceptance criteria • Practice pair programming and test-driven development (TDD) as part of daily engineering work • Establish and maintain CI/CD pipelines, supporting continuous integration, delivery, and deployment • Collaborate with the team on system and application design, selecting the simplest and most effective technical solutions • Participate in iteration planning, ensuring a shared understanding of backlog stories and technical requirements • Actively engage in daily standups, cross-site collaboration, and product team ceremonies • Contribute to and participate in retrospectives, identifying actionable improvements for the team and product • Provide production support for software products • Share knowledge and contribute to the growth of team and organizational engineering practices • Collaborate with other digital product teams and clearly communicate technical designs
Fullstack Developer, Ruby on Rails, React, React Native
Idego GroupWay smaller than Accenture, so we have to try harder.
• Join a team that’s building the core digital infrastructure for a fast-growing staffing-tech platform • Own parts of the backend and build AI-assisted features • Make sure things scale smoothly
Oracle Apex Technical Lead
DatavailWe help clients turn data into decisions no matter where it lives-in apps, on-prem, in a hybrid model, or in the cloud.
• Work with onsite lead/client teams to understand the scope and deliverables for custom application development or Extensions using Apex and VBCS • Perform requirements analysis, design, develop, test and deploy custom applications and extensions • Experience in designing the Database structure, process flows, exception handling and reporting for Custom applications • Maintain documentation on all work products as per Company standards • Develop Workflow as per business requirements using Apex • Develop the Reports as per business requirements using Apex • Perform administrative tasks including but not limited to set ups, user maintenance, security, single-sign-on • Perform integration requirement analysis, design, develop, test and deployment • Experience in using REST / SOAP APIs for integrations with Cloud ERP and Third party applications


