Location: Calgary, AB (Hybrid – 3 days in office)
Employment Type: Full-Time | Competitive Benefits Package
Industry: Information Technology - Computer Software
Job Category: Information Technology - Quality Assurance
Role Alignment:
- Enjoy hands-on mobile testing and automation
- Actively mentor and guide team members
- Collaborate closely in a hybrid office environment (3 days in office)
- May not be a fit for those who prefer fully remote work
- May not be suitable for candidates who avoid frequent interaction with cross-functional teams
- May not align with professionals who want limited involvement in both development and QA processes
About the Role:
We are seeking a seasoned software professional to take ownership of mobile testing and automation initiatives. This role blends hands-on development with strategic oversight, ensuring mobile applications meet the highest quality standards.
The ideal candidate will guide a talented team, establish automated testing frameworks, and collaborate closely with cross-functional stakeholders to deliver reliable, scalable software solutions.
Key Responsibilities:
- Lead and mentor a team of developers and QA engineers to implement robust mobile and web testing strategies
- Design, develop, and maintain automated test suites for mobile applications using industry-standard tools and frameworks
- Collaborate with product and project teams to define testing requirements and translate them into effective automation solutions
- Review code and test scripts to enforce high standards of quality, maintainability, and performance
- Oversee continuous integration and deployment pipelines to ensure smooth delivery of software updates
- Troubleshoot and resolve complex technical issues while introducing innovative solutions to improve testing efficiency
- Stay informed on emerging technologies and trends in mobile automation and testing to continuously enhance team practices
- Provide clear technical guidance to stakeholders, ensuring alignment on testing strategies and results
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
7+ years of software development and/or QA experience, with a strong focus on Java
Hands-on experience with Selenium or equivalent test automation tools
Experience with mobile testing frameworks such as Appium, Espresso, or XCUITest
Solid understanding of both manual and automated testing for web and mobile platforms
Familiarity with CI/CD practices and tools, including Git-based workflows
Excellent analytical, problem-solving, and communication skills
Proven ability to collaborate with both technical and non-technical stakeholders
Preferred Qualifications:
- Leadership experience managing small technical teams or projects
- Certifications in software testing or automation (e.g., ISTQB) are advantageous
- Strong familiarity with Agile and DevOps methodologies
Core Skills:
Java | Selenium | API | Appium | Mobile | Automation
Additional Details:
Seniority Level: Mid-Senior
Travel: Occasional
Relocation support: Possible for exceptional candidates
Submission Notes
To confirm that you have carefully reviewed the full job description, please include the phrase “Experience with mobile testing frameworks” at the beginning of your application or cover letter. This step helps ensure applicants have read the role details and can follow application instructions. Applications submitted without the phrase may receive lower priority during the initial review.
Each resume will be reviewed by a member of the recruitment team. Candidates whose experience closely aligns with the role requirements will be contacted regarding the next stage of the hiring process. Due to the volume of submissions, not all applicants will receive follow-up communication.
