Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, maintain, and execute automated and functional tests for Android and iOS applications across real devices, emulators, and simulators, including API, web UI, performance, and reliability testing. Analyze failures and defects, integrate automation into CI/CD pipelines, and collaborate with cross-functional Agile teams to improve test coverage and product quality.
Job details
Senior QA Automation Test Engineer Job Location - Nearshore - Remote We are looking for a skilled QA Automation Test Engineer with strong hands-on experience in mobile application testing and test automation. The ideal candidate will have proven expertise in testing Android and iOS applications, with a strong focus on automation, real-device testing, API validation, and functional testing. The candidate will work closely with developers, product managers, and QA teams to design and execute comprehensive test strategies, identify defects, and ensure high-quality, reliable, and scalable mobile applications. Responsibilities : ● Design, develop, maintain, and execute automated test scripts for mobile applications across Android and iOS platforms. ● Perform functional, regression, integration, smoke, sanity, and end-to-end testing of mobile applications. ● Develop and maintain mobile automation frameworks using Appium or similar mobile automation tools. ● Execute testing across real devices, emulators, and simulators, covering multiple OS versions, screen sizes, and device configurations. ● Identify and validate mobile-specific issues including UI/UX, device compatibility, network conditions, permissions, notifications, installation/upgrades, and application performance. ● Automate web/UI testing using tools such as Playwright, Selenium, or similar frameworks, where applicable. ● Perform REST API testing using Postman, REST Assured, or similar tools to validate backend services supporting mobile applications. ● Integrate automated tests into CI/CD pipelines and support continuous testing practices. ● Analyze test results, investigate failures, identify root causes, and work closely with developers to drive defect resolution. ● Create and maintain detailed test cases, automation scripts, test data, execution reports, and defect documentation. ● Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams throughout the software development lifecycle. ● Contribute to improving test automation frameworks, QA processes, test coverage, and overall product quality. ● Support performance and reliability testing of mobile applications and APIs, where required. ● Ensure testing activities comply with established enterprise QA standards and security requirements. Required Skills & Experience ● 4–7 years of experience in software testing with strong experience in mobile application testing and automation. ● Strong hands-on experience testing Android and iOS applications. ● Hands-on experience with Appium or another mobile automation framework. ● Experience with real-device testing as well as Android emulators and iOS simulators. ● Strong understanding of mobile application testing methodologies and the Android/iOS ecosystem. ● Experience with UI automation tools such as Playwright or Selenium. ● Good experience with REST API testing using Postman, REST Assured, or similar tools. ● Experience integrating automation tests with CI/CD pipelines. ● Strong understanding of test automation frameworks, Page Object Model, test data management, and reusable automation components. ● Experience with Git and version control practices. ● Familiarity with Agile/Scrum methodologies. ● Strong analytical, debugging, and troubleshooting skills. ● Excellent communication and collaboration skills. Good to Have ● Experience with mobile automation frameworks such as Appium 2.x. ● Experience with Browser Stack, Sauce Labs, AWS Device Farm, or other cloud-based device testing platforms. ● Experience with mobile performance, accessibility, security, and compatibility testing. ● Knowledge of mobile-specific testing such as deep links, push notifications, permissions, biometrics, network switching, app installation/upgrades, and offline/online scenarios. ● Experience with k6 or similar performance-testing tools. ● Exposure to AWS/Azure/GCP-based test environments. ● Experience with test management and defect tracking tools such as JIRA, TestRail, or Zephyr. ● Knowledge of scripting/programming languages such as Java, JavaScript/TypeScript, Python, or similar.
What you’ll do
Design, maintain, and execute automated and functional tests for Android and iOS applications across real devices, emulators, and simulators, including API, web UI, performance, and reliability testing. Analyze failures and defects, integrate automation into CI/CD pipelines, and collaborate with cross-functional Agile teams to improve test coverage and product quality.
Requirements
Requires 4–7 years of software testing experience, strong hands-on Android and iOS testing and automation experience, and familiarity with Appium, UI automation, REST API testing, and CI/CD. Candidates should understand automation frameworks and the Page Object Model, use Git, and bring strong analytical, troubleshooting, communication, and collaboration skills.
Listed skills
- CI/CD · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Mobile Application Testing
- Test Automation
- Android
- iOS
- Appium
- Real-Device Testing
- Playwright
- Selenium
- REST API Testing
- CI/CD
- Test Automation Frameworks
- Page Object Model
- Git
- Agile/Scrum
- Performance Testing
- Debugging
Job areas
- Software
- Technology
- Engineering
More jobs from Epsilon Solutions Ltd.
Network & Security Architecture
- On-site
- Mississauga, ON
- Posted Oct 17, 2026
SDET- API Automation
- Hybrid
- Toronto, ON
- Posted Oct 17, 2026
Flutter Developer
- Remote
- Canada
- Posted Oct 16, 2026
Software Engineer
- Remote
- Canada
- Posted Oct 16, 2026
