Overview
Skills
Job Details
We are looking for a skilled Mobile QA Engineer with a strong background in testing iOS and Android applications. The ideal candidate will have solid programming fundamentals, manual testing experience, and the ability to contribute to our automation testing initiatives.
Key Responsibilities:
Conduct manual and automated testing of native mobile applications (iOS and Android).
Write and execute test cases, test plans, and test scripts.
Collaborate with product and development teams to understand requirements and design test strategies.
Validate UI/UX with attention to pixel-perfect layouts, margin spacing, and other visual aspects.
Identify bugs and usability issues from the user's perspective.
Maintain and improve mobile and web automation frameworks (using tools such as Appium, XCUITest, Espresso, or similar).
Perform backend/API testing as needed (REST, GraphQL, etc.).
Take ownership of QA deliverables and suggest process improvements.
Participate in code reviews for automation scripts and contribute to CI/CD integration.
Required Skills:
Experience testing native iOS and Android mobile apps.
Strong fundamentals in programming/scripting (Java, JavaScript, Swift, Kotlin, or Python preferred).
Familiarity with manual and automation testing tools (e.g., Appium, XCUITest, Espresso, Selenium, Postman, Charles Proxy).
Experience with test case management tools (e.g., TestRail, Zephyr).
Familiar with CI/CD pipelines (e.g., Jenkins, CircleCI, Bitrise).
Understanding of Agile/Scrum methodologies.
Excellent attention to detail and ability to empathize with users.
Nice to Have:
Exposure to accessibility and usability testing.
Experience with performance testing tools.
Knowledge of version control (e.g., Git).
ISTQB or equivalent certification.