Automation Testing Software Developer - Mobile & Web (Python):
On behalf of our Banking client, Procom is searching for an Automation Testing Software Developer - Mobile & Web (Python) for a 4 month contract role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.
Automation Testing Software Developer - Mobile & Web (Python) - Job Description:
We are seeking a highly skilled Mobile & Web Automation Testing Software Developer to support critical quality engineering initiatives for the Mobile/Web platform. This role will focus on expanding test automation coverage, improving test environment resilience, implementing mock server solutions, and enabling seamless integration of automated testing within CI/CD pipelines.
Automation Testing Software Developer - Mobile & Web (Python) - Responsibilities:
- Design, develop, and maintain robust automated test suites for mobile (iOS/Android) and web applications
- Expand UI, API, and end-to-end test coverage with focus on critical user journeys, edge cases, and negative scenarios
- Improve automation scalability, maintainability, and execution efficiency
- Collaborate with developers to ensure testability and early defect detection
- Design and implement mock server frameworks to simulate backend APIs
- Enhance UAT and test environments for stability, scalability, and availability
- Partner with development teams supporting iOS modular architecture transformation
Automation Testing Software Developer - Mobile & Web (Python) - Mandatory Skills:
- 5–7 years of experience in software testing and automation engineering
- 5+ years of strong proficiency in Python for test automation frameworks
- 3+ years of recent hands-on experience in native iOS/Android mobile app testing
- 3+ years of recent hands-on experience in Web application testing
- Experience with API testing (REST/JSON) and test framework design and development
- Strong understanding of QA methodologies and SDLC, CI/CD pipelines, and DevOps practices
- Experience with mock servers and service virtualization
Automation Testing Software Developer - Mobile & Web (Python) – Nice-to-Have Skills:
- Experience with mobile/web automation tools/frameworks like Appium and Playwright
- Strong proficiency in JavaScript
- Familiarity with mobile test frameworks (XCUITest, Espresso, or cross-platform tools)
- Familiarity with API mocking tools (WireMock, MockServer, etc.)
- Experience supporting modular/mobile architecture transformations
Automation Testing Software Developer - Mobile & Web (Python) – Assignment Length:
The contract duration is from ASAP to 10/31/2026 with the possibility of extension based on performance and business needs.
Automation Testing Software Developer - Mobile & Web (Python) - Start Date:
ASAP
Automation Testing Software Developer - Mobile & Web (Python) - Assignment Location:
Toronto, Ontario, Canada; Hybrid with 3 days in-office.