Description

Client is currently seeking an QA- Mobile Testing with our client in the financial industry located in Chandler, AZ. This is a 12 + month contract position.

Responsibilities

  • Responsible for testing and delivering complex software requirements to accomplish business outcomes
  • Ensure that software is tested to meet functional, non-functional, and compliance requirements
  • Help condition and generate test data, builds and executes both manual and automated test suites, record and communicate the test results, and assist with triaging defects
  • Ensure regression test suites are maintained and well designed
  • Develop detailed, comprehensive and well-structured test cases based on functional, non-functional, and compliance requirements
  • Participate in test planning and ensures stories are well refined and contains clear acceptance criteria
  • Identify automation opportunities and develops test automation for applicable test types
  • Assist in identifying and managing sensitive test data
  • Report issues and defects along with the appropriate background information for review
  • Participate in triaging reported issues/defects and assists with resolving or escalating them as necessary
  • Trace tests forwards/backwards through the development lifecycle and back to requirements

 

Requirements:

  • Knowledge on Agile Methodology and the Scrum process
  • Experience in Mobile testing
  • Proficient in writing code in one or more of the following languages - java, objective c, typescript, junit .NET, Flutter
  • Detail-oriented with attention to product quality
  • Proven experience in requirements gathering techniques, use case definition, test planning/execution and system requirement analysis
  • Have a can-do, do what needs to be done attitude
  • Work collaboratively and have good interpersonal skills
  • Experience with the testing tools:
  • Postman/Bruno or any other API client
  • ADB – android debug bridge used for access to logcat, installing/ uninstalling our application and debugging
  • Android studio – for debug and automation
  • Collis – BTT tool to simulate cards
  • Mobsf to scan the application and generate security reports
  • CharlesProxy was used in the past to monitor device, but some android based OS terminals no longer allow installing the certificates
  • Any tool for screen mirroring(vysor, Android Studio logcat) – helpful in demos, debugging or to generate screenshots
  • Additional tools provided by the terminal developer in order to install/upgrade firmware, on PFTA we use AXToolKit
  • Experience with the Automation tool, responder, simulator etc.
  • Java
  • Appium
  • OKHttp or any other Http client – optional, depending on project setup and automation scope
  • jUnit

 

Desired skills:

  • A degree in Computer Science or related discipline
  • 10+ years of experience in building test automation for large scale applications (eg: e-commerce)
  • Experience in Mobile Testing(Android) on POS Terminals
  • Understanding of OOO concepts
  • Exposure to API driven testing
  • Automation Experience
  • Understands automation good practices and has knowledge of design patterns
  • Ability to analyze the project's needs, determine the best approach and setup an automation framework

 

Education

degree in Computer Science