Find a jobRecruiters

Software QA Engineer (with Development Capability)

Exclusive opportunity

Onsite

Software QA Engineer (with Development Capability)

Nagoya Hill

Software QA Engineer (with Development Capability)

Skills

SQL QueriesLaravelPHPC#.NETTesting & QAGitLabGitHubJiraJavascriptAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

IDR 87,000,000 – IDR 90,000,000 / year

Location:

Batam, Batam City, Riau Islands, Indonesia

Work mode:

Onsite

Published on:

11 August 2026

What they need


We are looking for a detail-oriented and responsible the Software QA Engineer for protecting the quality, reliability, and usability of the company’s software applications. The role will design and execute tests, identify and document defects, verify fixes, and work closely with the two-person software development team throughout the development lifecycle.

The successful candidate should also have hands-on software development fundamentals. This capability is required to understand application logic, reproduce technical issues, inspect code where appropriate, write test utilities or automation, and contribute minor fixes or development tasks when assigned.

1. Key Responsibilities

A. Quality Assurance and Testing — Primary

  • Review business requirements, user stories, acceptance criteria, and technical specifications before development is completed.
  • Prepare test plans, test scenarios, test cases, test data, and regression checklists.
  • Perform functional, integration, regression, smoke, exploratory, usability, compatibility, and basic performance testing.
  • Test web applications, APIs, databases, user roles, permissions, workflows, validations, reports, and responsive interfaces.
  • Identify, reproduce, document, prioritize, and track defects with clear evidence, severity, environment, and reproduction steps.
  • Retest resolved defects and confirm that fixes do not create regression issues elsewhere.
  • Participate in requirement review, sprint planning, daily coordination, reviews, retrospectives, and release readiness checks.
  • Maintain QA documentation and provide concise test status, defect trends, release risks, and recommendations.
  • Support user acceptance testing and coordinate feedback from internal users or operational departments.

B. Development Support — Secondary

  • Read and understand application code written in ASP.NET, Laravel/PHP, and JavaScript.
  • Use browser developer tools, application logs, SQL queries, and API tools to investigate defects.
  • Create or maintain automated tests, test scripts, seed data, mocks, or small QA utilities where practical.
  • Contribute minor bug fixes, validation changes, UI corrections, or small development tasks after review by the development team.
  • Follow the team’s coding standards, peer-review process, branch strategy, and deployment controls.

2. Required Qualifications

  • Diploma or bachelor’s degree in Information Technology, Computer Science, Software Engineering, Information Systems, or a related field.
  • At least 1 year of relevant experience in software QA, software testing, or web application development. Strong fresh graduates with demonstrable projects may be considered.
  • Solid understanding of software testing concepts, defect lifecycle, test design, and software development lifecycle (SDLC).
  • Ability to test web applications methodically and communicate defects clearly to developers and non-technical users.
  • Working knowledge of ASP.NET/C#, Laravel/PHP, JavaScript, HTML, CSS, REST APIs, and relational databases/SQL.
  • Practical experience using Git for branches, commits, pull/merge requests, code review, and conflict handling.
  • Understanding of Agile development, including user stories, acceptance criteria, sprints, backlog, stand-ups, reviews, and retrospectives.

3. Behavioral Competencies

  • High attention to detail, curiosity, and a structured problem-solving mindset.
  • Able to challenge assumptions professionally and advocate for product quality without slowing collaboration unnecessarily.
  • Clear written and verbal communication, especially when explaining technical issues and business impact.
  • Ownership and follow-through: does not stop after reporting a bug, but tracks it through verification and closure.
  • Comfortable learning unfamiliar systems, asking precise questions, and working independently in a small team.
  • Honest about test coverage, limitations, uncertainty, and release risk.

4. Preferred / Added-Value Qualifications

  • Experience with test management or issue-tracking tools such as Jira, Azure DevOps, GitHub/GitLab Issues, or equivalent.
  • Experience testing ERP, purchasing, inventory, hospitality, property, finance, or internal operational systems.
  • Understanding of CI/CD pipelines and automated tests in deployment workflows.
  • Basic knowledge of application security testing, performance testing, and accessibility testing.
  • Portfolio, Git repository, sample test cases, defect reports, or automation projects that demonstrate practical ability.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur QA

38000 à 44000

Permanent contract

06410 Biot, France

Hybrid

Skills

QA Engineer

5 months ago

Quick apply

Visian

Ingénieur QA Automatisation

Freelance

Paris, France

Hybrid

Skills

DockerPythonTesting & QAPostgreSQLpytest

1 month ago

Quick apply

Visian

Ingénieur QA (API/Back-end)

500

Freelance

Paris, France

Hybrid

Skills

GitLabJenkinsPostmanSeleniumbrunoautomatisationgherkinci/cd

1 month ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools