AI Summary
Ensure quality, performance, and reliability of mobile applications across platforms. Design, develop, and execute automated test scripts. Collaborate with developers and product managers to identify and resolve defects.
Key Highlights
Design, develop, and execute automated test scripts for mobile applications
Perform manual testing, including functional, regression, performance, and usability testing
Collaborate with developers, product managers, and designers to identify and resolve defects
Integrate automated tests into CI/CD pipelines for continuous testing
Ensure applications meet performance, security, and quality standards
Technical Skills Required
Benefits & Perks
Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!
Job Title: Mobile QA / Automation Engineer
Location: Remote
Job Summary:
We are seeking a Mobile QA / Automation Engineer to ensure the quality, performance, and reliability of our mobile applications across platforms. The ideal candidate has experience in both manual and automated testing of iOS and Android apps, and is familiar with modern testing frameworks and CI/CD pipelines.
Key Responsibilities:
- Design, develop, and execute automated test scripts for mobile applications using tools like Appium, Selenium, or Espresso.
- Perform manual testing when required, including functional, regression, performance, and usability testing.
- Collaborate with developers, product managers, and designers to identify and resolve defects.
- Create and maintain test plans, test cases, and detailed bug reports.
- Integrate automated tests into CI/CD pipelines for continuous testing.
- Ensure applications meet performance, security, and quality standards.
- Stay up-to-date with mobile testing best practices, tools, and frameworks.
- Proven experience as a Mobile QA Engineer or Automation Engineer.
- Strong knowledge of mobile testing tools and frameworks (e.g., Appium, Selenium, Espresso, XCUITest).
- Experience with iOS and Android platforms.
- Proficiency in scripting or programming languages like Java, Kotlin, Python, or JavaScript.
- Understanding of CI/CD pipelines, version control (Git), and Agile development processes.
- Strong analytical, problem-solving, and debugging skills.
- Attention to detail and commitment to delivering high-quality software.
- Experience with performance testing, security testing, and API testing for mobile apps.
- Knowledge of test management tools (Jira, TestRail, Zephyr, etc.).
- Familiarity with cross-platform mobile frameworks like React Native or Flutter.
- Experience with cloud-based device farms (BrowserStack, Sauce Labs).
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).