Software Engineer in QA

2 Minutes ago • 3 Years +
Quality Assurance

Job Description

Ninja Van is a leading logtech startup in Southeast Asia, seeking a Software Engineer in QA to join their engineering team in Jakarta. This role involves working with product teams to design and execute comprehensive test plans for client and server-side products, API platforms, and server infrastructure. The ideal candidate will create automated tests, report defects, and contribute to defining and improving QA best practices, ensuring high-quality software releases.
Good To Have:
  • Proficiency in Java 11
  • Proficiency in Python
Must Have:
  • Work with the product team to understand requirements, design comprehensive test plans and test cases.
  • Execute test plans to thoroughly test all software releases under your charge.
  • Create automated tests for test cases and manually test software where automation is not available.
  • Report and track defects, prepare test plan reports, and sign off on releases.
  • Help define, implement, and drive adoption of QA best practices and processes.
  • Proactively help improve processes.
  • Support other test areas including performance, load, and security.
  • Bachelor's degree in Computer Science or related major.
  • 3+ years of hands-on experience in automated and manual testing in web and mobile apps.
  • Deep understanding of software QA, including best practices, processes, and all kinds of testing.
  • Highly skilled in automated test tools (like Cucumber, Selenium, Playwright, Appium) for web, mobile and server-side software.
  • Extensive hands-on experience with programming in any modern language.

Add these skills to join the top 1% applicants for this job

game-texts
quality-control
test-coverage
manual-testing
automated-testing
playwright
bamboo
selenium
appium
metabase
postman
python
jira
java
flutter

Roles & Responsibilities

  • Work with the product team to understand requirements, design comprehensive test plans and test cases.
  • Execute the plans to thoroughly test all software releases under your charge, which can include client and server side products, API platform and server infrastructure.
  • Create automated tests for the test cases, manually test software for which automation is not available yet.
  • Report and track defects, prepare test plan reports, sign off on releases.
  • Help define, implement and drive adoption of QA best practices and processes.
  • Proactively help improve processes.
  • Support other test areas including performance, load, security.

Requirements

  • Proficient in English both written and spoken.
  • Bachelor's degree in Computer Science or related major.
  • 3+ years of hands-on experience in automated and manual testing in web and mobile apps.
  • Deep understanding of software QA, including best practices, processes and all kinds of testing.
  • Highly skilled in automated test tools (like Cucumber, Selenium, Playwright, Appium) for web, mobile and server-side software.
  • Extensive hands-on experience with programming in any modern language, proficiency in Java 11 and Python are a plus.

Tech Stack

Basic tools to run testing: Postman, API Dog, Karate

Scenario manager: Internal scenario manager and Cucumber Studio

Automation test: Internal framework with Cucumber Java, Selenium and Playwright (Web), Appium, Appium flutter, Internal device farm (Mobile)

Automation Testing pipelines: CICD with Bamboo

Monitoring: Internal tools integrated with metabase

Project management: JIRA

Set alerts for more jobs like Software Engineer in QA
Set alerts for new jobs by NinjaVan
Set alerts for new Quality Assurance jobs in Indonesia
Set alerts for new jobs in Indonesia
Set alerts for Quality Assurance (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙