Full-time

Quality Engineer

Quality Engineer

We are looking for a Quality Engineer who primarily focuses on developing automated test scripts and performing manual testing to support our continuous integration and deployment process.

Job Description

  • Supervise the quality of the Chotot web app, mobile apps, and other products.
  • Collaborate closely with the Product team to comprehend business use cases, aiding in creating comprehensive test cases and strategies to ensure the quality of each release.
  • Take responsibility from A to Z for testing on Dev/UAT/Prod environments, conducting smoke tests/sanity tests to release a feature/project using both automation testing and manual testing
  • Collaborate closely with Product and Tech teams to understand all system architectures and business use cases, enabling the design of comprehensive test cases and test plans, and defining and establishing automation strategy and processes.
  • Work in collaboration with Agile developer and system engineer teams.
  • Adhere to and implement the test process and quality standards of Chotot.

Requirements:

  • At least 2 years of experience in the role of Manual QA/QC, or equivalent skill level and experience (required)
  • At least 1 year of experience working with API Automation Testing (testing according to feature flows, not just testing single APIs or health checks).

Technical skills:

  • An expert in scripting and have worked with at least one or more programming languages such as Java, JavaScript, or Python. However, strong Java programming skills are an advantage and are prioritized.
  • Proven experience in using tools and frameworks such as: Rest Assured, Cucumber, Test NG/JUnit, Cucumber/Extent report, JSONPath.
  • Proficiency in basic Git workflows and Git commands.

Testing skills:

  • Proficiency in designing Test scenarios, Test cases and applying the most effective test approaches, flexibly adapting to each type of feature/project and adjusting according to the situation.
  • Strong logical thinking, analytical skills and an inquisitive mindset.
  • Expertise in Ad-hoc Testing, API Testing & Regression Testing.

Others:

  • Good teamwork spirit, problem solving
  • Ability to work independently with task requires high attention

Additional attributes (preferred not required):

  • Degree in computer science or relevant fields
  • Experience with API products such as Slack bot, Jira API
  • Experience working with AWS, Git Actions, CI/CD
  • Experienced with Docker and micro services architecture