JOBSEARCHER

Mobile Test Automation Engineer

ScigonOak Brook, ILApril 12th, 2026
Skills: Proficiency in Mobile Test Automation Tools : Must have extensive experience with Appium and Selenium for automating mobile applications across different platforms (iOS and Android). Strong Java or JavaScript Skills : Solid understanding and proficiency in Java or JavaScript for developing robust and maintainable automation scripts. Mobile Application Testing : Deep understanding of mobile application testing concepts, including UI testing, functional testing, performance testing, and compatibility testing. Test Frameworks : Experience in utilizing test frameworks like TestNG or JUnit for organizing and executing test cases efficiently. Version Control Systems : Familiarity with version control systems such as Git for managing and collaborating on test automation code. Continuous Integration/Continuous Deployment (CI/CD) : Experience with CI/CD pipelines and tools like Jenkins or Bamboo for automating the build, test, and deployment process. Troubleshooting and Debugging : Ability to troubleshoot and debug test automation scripts and identify root causes of failures effectively. Cross-platform Testing : Knowledge of cross-platform testing strategies and tools for ensuring consistent performance across different mobile devices and operating systems. Agile Methodologies : Experience working in Agile development environments and participating in Agile ceremonies like sprint planning, daily stand-ups, and retrospectives. Excellent Communication Skills : Strong verbal and written communication skills are a must for effectively collaborating with cross-functional teams and documenting test cases and results. Senior/Lead Level Experience : Seeking senior or lead level candidates with demonstrated leadership abilities. Responsibilities: Develop and Maintain Automation Frameworks : Design, develop, and maintain scalable and efficient automation frameworks using Appium and Selenium for mobile application testing. Automate Test Cases : Write and execute automated test cases for mobile applications to ensure high quality and reliability of software releases. Test Script Development : Create and maintain test scripts in Java or JavaScript to cover functional, regression, and integration test scenarios for mobile applications. Test Execution and Reporting : Execute automated test suites, analyze test results, and generate comprehensive test reports to provide insights into the quality of mobile applications. Collaborate with Development Teams : Work closely with development teams to understand requirements, provide feedback on design and architecture decisions, and advocate for testability and automation. CI/CD Integration : Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment of mobile applications. Identify and Prioritize Test Cases : Identify high-value test cases for automation and prioritize them based on risk and impact on software quality. Regression Testing : Conduct regular regression testing to ensure that new features and enhancements do not introduce regressions or break existing functionality. Stay Updated with Industry Trends : Keep abreast of the latest trends, tools, and techniques in mobile test automation and incorporate best practices into the testing process. Collaborate with QA Team : Collaborate with QA team members to establish and enforce quality standards, best practices, and testing processes across the organization.