Position: Senior Software Developer / Test Automation Developer (Personal Lines)
Location: Montreal
About the role
We are looking for a Senior Software Developer / Test Automation Developer to join our growing team!
What you’ll do here:
As a Software Developer:
• Analyze requirements, propose solutions and specifications.
• Design, develop, test, debug, and deploy to production.
• Communicate technical aspects to teams and users.
• Ensure code and design quality; develop complex components.
• Write unit/integration tests and contribute to regression testing.
• Provide support and maintenance; resolve issues; work autonomously.
• Mentor the team and ensure quality and deadlines.
As a Test Automation Developer:
• Define test plans/strategies and estimate effort.
• Prepare/execute manual and automated tests; participate in test reviews.
• Analyze requirement impacts; produce test matrices and reports.
• Identify reusable components; manage branching strategy.
• Document tools/environments/test data.
• Configure and maintain automation scenarios, tools, and frameworks.
• Define/improve QA standards; ensure compliance.
• Mentor, share expertise, and drive continuous improvement.
• Participate in structured reviews and all project phases.
• Ensure full test coverage; own end-to-end scenarios.
• Review deliverable quality; track and analyze defects.
What you bring to the table:
• 5–8 years of software development experience
• Knowledge of REST and SOAP services
• Proficiency in Java
• Familiarity with Jenkins/Jira
• Knowledge of Ready
API (an asset)
• Analytical mindset
• Initiative and ability to work under pressure
• Openness to change and excellent communication skills
• Team player with strong attention to detail
• No Canadian work experience required however must be eligible to work in Canada.
• Bilingualism. Need to interact on a regular basis with colleagues across the country.
#LI-Hybrid
What we offer
Our hybrid work model provides the balance between working from home and enjoying meaningful in-person interactions.
Working here means you'll be empowered to be and do your best every day. Here is some of what you can expect as a permanent member of our team:
• A financial rewards program that recognizes your success
• An industry leading Employee Share Purchase Plan; we match 50% of net shares purchased
• An extensive flex pension and benefits package, with access to virtual healthcare
• Flexible work arrangements
• Possibility to purchase up to 5 extra days off per year
• An annual wellness account that promotes an active and healthy lifestyle
• Access to tools and resources to support physical and mental health, embracing change and connecting with colleagues
• A dynamic workplace learning ecosystem complete with learning journeys, interactive online content, and inspiring programs
• Inclusive employee-led networks to educate, inspire, amplify voices, build relationships and provide development opportunities
• Inspiring leaders and colleagues who will lift you up and help you grow
• A Community Impact program, because what you care about is a part of what makes you different. And how you contribute to your community should be just as unique.