Junior Mobile QA Automation Engineer

Redwood City, CA

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : iOS, Test Automation, Selenium, Android, Unit Testing, React Native

Location : Redwood City

CTC : DOE

Job Description:

PREFERRED QUALIFICATIONS

  • Associate’s or Bachelor’s degree preferred.
  • Experience testing financial apps.
  • Strong understanding of security issues and risks.
  • Ability to run test tools such as postman, burp, charles proxy, Wireshark.
  • Ability to create test suites by reading project requirements.
  • Familiar with XCode and Android Studio.
  • Experience working in an Agile/Scrum environment.

 

ESSENTIAL FUNCTIONS

  • Creates and maintains basic automated scripts. Develops reusable automated scripts from a variety of interfaces.
  • Schedules and performs testing as assigned; submits errors and issues to development for correction, and retests once errors have been corrected; tests corrected code. Tracks defects and causal analysis to closure.
  • Coordinates and performs automation projects from initiation through delivery. Ensures that automation projects are completed on schedule.
  • Establishes/maintains communication with manual testers/teams to ensure new automation and automation maintenance needs are met in appropriate timeframes.
  • Prepares automated test plans and test scripts for software corrections and enhancements. May submit test plans and test reports for review and feedback.
  • Uses automated Quality Assurance systems to facilitate daily activities.
  • Assists more senior team members in maintaining test environments/data to be used with test automation.
  • With occasional assistance from more senior team members, analyzes script results and reports issues as requested.
  • Executes and reports results of automated scripts in test management tools. Presents reporting of automation progress as requested.
  • May assist software developers in designing test cases for unit testing.
  • May assist in creating use cases for UMLs.
  • May create and maintain test libraries, databases, and test environments.
  • May assist with any software changes for documentation update or correction.
  • May assist with alpha and beta testing; may prepare enhancement test plans used at beta site.
  • May assist with education and training with regard to software enhancements and conveying corrections to other employees.