Negotiable
Outside
Remote
USA
Summary: We are looking for a Mobile QA / Automation Engineer to ensure the quality and reliability of mobile applications on iOS and Android platforms. The role involves both manual and automated testing, utilizing modern testing frameworks and CI/CD pipelines. The ideal candidate will collaborate with cross-functional teams to identify defects and maintain high-quality standards in software delivery. This position is fully remote, allowing flexibility in work arrangements.
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.
Key Skills:
- 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.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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.
Required Skills & Qualifications:
- 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.
Preferred Skills:
- 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).
Education:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).