Responsibilities

  • Define and refine our test strategy to meet our quality goals
  • Develop and operate the test engineering infrastructure for both manual and automated tests
  • Be responsible for identifying bugs and communicating their business impacts to facilitate decision-making
  • Be hands-on and perform functional and UI testing of features for release cycles, which includes creating/executing test cases, raising /tracking defects etc.
  • Conduct system performance testings to ensure system reliability, capacity and scalability
  • Evangelize and promote a test-driven development cycle that incorporates QA and testing as an integral part of the planning and development process, to maintain the highest level of software quality

Requirements

  • Bachelor’s degree (or higher) in Information Technology, Computer Science/Engineering or related discipline
  • 4+ years of experience in Testing and Test Automation roles
  • Strong experience in testing Web, API applications
  • Working knowledge in using API test tools such as Apache Jmeter, Postman
  • Working knowledge of test automation tools such as Selenium, Cucumber
  • Working knowledge with a good foundation in Algorithms and data structures
  • Experience in database technologies e.g. SQL
  • Experience in multiple coding and scripting languages and frameworks e.g. Java, React, - JavaScript
  • Good experience different testing methods or practices like Behavioral Driven Development (BDD), Test-Driven Development (TDD) Good experience with Git source control skills
  • Good experience with Continuous Integration tools and processes