Match score not available

Senior Mobile QA Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years as a QA Engineer, Expertise in mobile testing essential, Proficiency in API testing tools, Knowledge of the mobile development lifecycle, Basic SQL and defect tracking experience.

Key responsabilities:

  • Collaborate with cross-functional teams on app quality
  • Design and implement test cases for mobile apps
  • Perform manual API testing for validation
  • Write and execute detailed test cases
  • Configure testing environments with DevOps input
Gett logo
Gett http://gett.com/
501 - 1000 Employees
See more Gett offers

Job description

Description

We are seeking an experienced Mobile QA Engineer to join our R&D team. As part of a fast-paced, rapidly expanding company, you can influence our mobile testing strategy and contribute to delivering robust, high-quality products.

Our systems comprise four native mobile applications (Android and iOS) and over 200 microservices, which are updated multiple times daily. They are live in production and have a system availability standard of 99.99%.

What You’ll Do:

  • Team Collaboration: Work closely with developers, product managers, project managers, and UX/UI designers to understand requirements, provide feedback on app quality, and help improve processes.
  • Test Strategy & Development: Design, develop, and implement comprehensive test cases for iOS and Android mobile applications.
  • API Testing: Perform manual API testing using tools such as Postman and Proxyman to validate backend and frontend requests and responses.
  • Test Case Execution: Write and execute detailed, structured test cases covering all functional aspects of mobile applications.
  • Testing Environment Configuration: Collaborate with DevOps and development teams to improve testing environments and align with testing goals.
  • Microservices & Complex Domains: Work with 200+ microservices and test across complex domains.
  • Device Testing: Test on a wide range of real devices to validate app behavior, using emulators and simulators where necessary.

Requirements

Requirements:

  • 5+ years of experience as a QA Engineer - Mobile expertise  - A must.
  • API Testing Experience: Proficiency in API testing using tools like Proxyman, Charles Proxy, and Postman - Must
  • Mobile Development Lifecycle: Knowledge of the complete mobile application development lifecycle, including build, deployment, and store submission processes (App Store, Google Play).
  • Database Knowledge: Proficiency in basic SQL commands and writing queries.
  • Defect Tracking: Experience tracking defects through app logs (Android Studio, Xcode, Terminal console commands, AWS logs, and Web Developer Tools).
  • Device Fragmentation: High proficiency in handling device fragmentation, particularly in the Android ecosystem, testing across various devices, screen sizes, and OS versions.
  • Network Testing: Ability to test under different network conditions (3G, 4G, Wi-Fi, no network) and simulate interruptions, low bandwidth, and airplane mode.
  • App Permissions & Security: Strong understanding of mobile app permissions (tokens, camera, location) and basic knowledge of mobile security best practices.
  • Critical Thinking: Ability to anticipate potential failure points and issues users might face in real-world scenarios.
  • QA Tools: Experience using QA tools like TestRail for test case management.
  • Battery & Memory Testing: Ability to evaluate an app’s impact on battery life and memory consumption, identifying excessive resource usage that could degrade user experience.
  • Localization Testing: Experience testing apps across different locales and languages.

Preferred Qualifications (Advantages):

  • Familiarity with QA methodologies such as BDD (Behavior-Driven Development) using Gherkin syntax.
  • Experience working in an Agile/Scrum environment (Jira).
  • Experience with mobile automation testing tools.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Critical Thinking

Mobile DevOps Engineer Related jobs