17 Apr
|
Infotree Global Solutions
|
Laval
17 Apr
Infotree Global Solutions
Laval
Apply on Kit Job: kitjob.ca/job/2fslo9
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 rapid-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.
Apply on Kit Job: kitjob.ca/job/2fslo9
📌 Software Engineer in Test - laval
🏢 Infotree Global Solutions
📍 Laval