Software Engineer in Test (Montreal)

Software Engineer in Test (Montreal)

16 Apr
|
Appcast
|
Montreal

16 Apr

Appcast

Montreal

Job Title: Software Engineer in Test

Duration: 8 Months with possibility of extension

Location: Montreal, Quebec OR Longueuil, Quebec (Hybrid)

Key Responsibilities

- Scale and Optimize Test Architecture: Take ownership of our existing native mobile test automation frameworks for both Android and iOS, expanding their capabilities, improving reliability, and scaling coverage for our bikeshare app.
- End-to-End Automation: Develop comprehensive E2E automated regression suites for critical user journeys (e.g., multi-city Sign-up flows, Sign-in, and core bike-sharing features).
- Navigate Complex Environments: Write intelligent tests that seamlessly interact with varied backend environments, specifically integrating with our two distinct backends and middlewares (BFF and HUB).
- Tooling & Infrastructure: Build internal tools and test data generators to assist standard SWEs in testing their code efficiently.
- CI/CD Integration: Integrate mobile automated tests into continuous integration pipelines to ensure reliable and fast deployments.
- Code Quality: Participate in code reviews, maintain high coding standards, and leave the codebase in a better state than you found it.





Required Experience & Qualifications

- Strong Engineering Background: 5+ years of experience as a Software Engineer or Software Engineer in Test (SET) with a strong command of object-oriented programming (e.g., Kotlin, Swift, Python).
- Mobile Automation Expertise: Proven track record of scaling, optimizing, and maintaining native mobile test frameworks (e.g., XCUITest, Espresso, Appium).
- System Architecture: Deep understanding of complex, service-oriented architectures, including RESTful APIs, Microservices, and Backend-for-Frontend (BFF) patterns.
- E2E Testing: Extensive experience designing E2E tests that span across mobile clients and multiple backend systems.
- Agile Delivery: Ability to thrive in a quick-paced environment and independently own projects from conception to deployment.
- Contract Availability: Available to work as a dedicated consultant through the end of 2026.

Nice to Haves

- Experience with real-time technology problems (e.g., IoT, geolocation, mapping).
- Experience with or a strong desire to leverage AI tooling for scalable test automation.

📌 Software Engineer in Test (Montreal)
🏢 Appcast
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer in test (montreal) / montreal
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer in test (montreal) / montreal