Job Title: Mobile Automation EngineerLocation: Calgary, Canada Job Type: Full-time | Day 1 Onsite | Hybrid (3 days onsite per week)Job Overview:We are looking for a highly skilled Mobile Automation Engineer to join our team in Calgary. This full-time role requires an expert in Java-based development and test automation for both web and mobile applications. The ideal candidate will bring deep experience in Selenium, Appium, and related tools, along with leadership capabilities and a passion for delivering high-quality software solutions.Key Responsibilities:Design and develop robust Java-based applications aligned with client and business requirements.Develop and maintain Selenium-based test scripts for functional and regression testing.Ensure mobile app quality through comprehensive testing strategies using tools such as Appium, Espresso, or XCUITest.Provide technical leadership and mentorship, ensuring adherence to best practices in coding and testing.Collaborate with cross-functional teams including analysts, PMs, and clients to gather requirements and deliver effective technical solutions.Conduct code reviews to ensure code quality, maintainability, and scalability.Monitor project progress, manage expectations, and ensure on-time delivery.Stay current with emerging trends in Java, Selenium, and mobile testing to enhance team productivity.Communicate with clients, providing expert technical support throughout the project lifecycle.Troubleshoot complex technical issues and deliver innovative solutions.Design and enhance test automation frameworks and drive best practices.Perform POCs and R&D on emerging test automation tools.Work closely with SDET teams to understand and address technical challenges.Document and demo test automation solutions for potential stakeholders.Minimum Qualifications:Bachelors degree in Computer Science, Engineering, or related field.Proven experience in Java development and testing.Strong expertise in Selenium for web test automation.Solid hands-on experience in mobile test frameworks such as Appium, Espresso, or XCUITest.Experience with both manual and automated testing of web and mobile applications.Familiarity with CI/CD pipelines and tools.Strong understanding of Agile, DevOps, and software development life cycles.Excellent analytical and problem-solving skills.Strong interpersonal and communication skills with the ability to interact with stakeholders at all levels.Proficiency in version control systems (e.g., Git) and project management tools (e.g., Jira, Confluence).Deep experience in Test Automation Frameworks, especially using Selenium and Cucumber.Experience in REST API development and automation using Rest Assured.Good knowledge of SQL and experience working with databases.Solid understanding of OOP principles and software design basics.Familiar with both manual and automated testing methodologies.Preferred Qualifications:Strong troubleshooting skills and the ability to drive resolutions collaboratively.Exceptional ability to communicate complex technical concepts effectively.Experience in leading teams, managing projects, and owning technical initiatives.Relevant certifications such as ISTQB or other test automation credentials are a plus.
Job Title
Mobile Automation Engineer