Test Engineer
Job details
Job Title: Mobile App Tester (Java, Selenium, Appium) Job Overview: We are seeking a skilled and detail-oriented Mobile App Tester with expertise in Java , Selenium , and Appium to join our dynamic QA team. The ideal candidate will be responsible for ensuring the quality and functionality of mobile applications through automated and manual testing. The Mobile App Tester will work closely with developers, product managers, and other team members to identify issues and ensure the delivery of a high-quality product. Key Responsibilities:
- Develop, design, and execute automated test scripts using Java , Selenium , and Appium to ensure the functionality and performance of mobile applications (iOS and Android).
- Perform manual testing of mobile applications on both Android and iOS platforms.
- Collaborate with developers to understand application features and translate them into test cases.
- Identify, document, and track software defects, providing detailed steps to reproduce.
- Work with cross-functional teams to ensure the mobile app is tested across a variety of devices, screen sizes, and OS versions.
- Conduct regression testing , smoke testing , and functional testing of the mobile application.
- Develop and maintain automated test frameworks for mobile applications.
- Perform performance testing and ensure mobile apps meet quality standards under various network conditions.
- Stay up to date with the latest mobile app testing trends, tools, and best practices.
- Report on testing progress, issues, and test results to stakeholders.
- Proven experience as a Mobile App Tester, QA Engineer, or similar role with hands-on experience in automated testing .
- Strong expertise in Java programming for writing test scripts.
- Experience using Selenium WebDriver for mobile app testing.
- Proficiency in Appium for cross-platform mobile application testing.
- Hands-on experience with mobile testing frameworks and tools (e.g., TestNG, JUnit).
- Familiarity with mobile CI/CD pipelines and version control tools (e.g., Git).
- Experience with manual testing and creating detailed test cases based on requirements.
- Strong understanding of mobile platforms (Android/iOS) and device management.
- Knowledge of Agile methodologies and the software development life cycle (SDLC).
- Ability to work under pressure and meet deadlines while maintaining high quality.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Good communication skills to articulate findings and collaborate with the team.
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with Appium Studio and mobile cloud testing platforms.
- Knowledge of security testing for mobile apps.
- Experience with mobile app distribution platforms like Google Play and the App Store.
- Work in a dynamic, growing team where innovation is encouraged.
- Opportunities for career advancement and professional growth.
- Competitive salary and benefits package.
- Flexible work arrangements (Remote/Hybrid).
- A collaborative and inclusive work environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.