Quality Assurance Engineer

Opening Date: 11 Apr 2023

About the Role

In this role you will be responsible for designing and implementing tests, debugging and defining corrective actions. This role will play an important part in our company’s product development process. And as a QA Engineer, you will be responsible for conducting tests before product launch, and you will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).

Work Responsibilities

  • Responsible for e2e test and release of new features with the best quality possible.
  • Understand the product/feature in-depth from the end-user point of view and also the underlying implementation.
  • Working closely with the product manager, frontend, and backend engineers to understand the feature and the implementation to derive and execute feature tests and impacted feature test cases.
  • Debug failed test cases by analyzing logs and API responses and reporting bugs with details.
  • Follow-up on bugs to closure.
  • Execute & maintain UI (Web, Mobile app) and API automation suites. Debug and correct script and data issues in automation suites.
  • Understand automation framework and add automation test cases for the new features and regression test cases.

Job Requirements

  • Bachelor in Computer Science or Equivalent Degree with at least 3 years of relevant working experience as a QA Engineer/ Tester.
  • Experience in testing applications in the Banking domain.
  • Hands-on experience in testing Android, iOS Mobile apps, and APIs preferably.
  • Should be able to Requirement docs and derive test cases for new features along with impacted features.
  • Should have a deeper understanding of the product at the implementation level, should be able to analyze logs and API responses in the microservice integration level.
  • Should have exposure to Agile and weekly sprint and release working models.
  • Should have coding experience and hands-on with automation (Web, Mobile app and API automation)
  • Knowledge of Charles, Postman, UI Automation Tools (Selenium, Appium, etc)
  • Testing Frameworks (Mocha, TestNG, etc.), Languages (Any OOPs language, TypeScript,Go, Java, etc.)
  • Excellent communication skills - very good at inter and intra-team communication
  • Team player who endorses collaborative work style.
  • Experience with performance testing tools (jmeter, gatling etc) and performance analysis in finding bottlenecks is nice to have.
  • Preferably have experience in contract driver testing using tools like PACT.
  • Understanding of different authentication & authorization specifications such as OAuth2, OpenID Connect etc. is a plus point.

Leadership Competency

Individual Contributor

Title: Quality Assurance Engineer
Dept: Technology

Status: Full-time

Apply via Email