Job title: Senior QA Engineer
Job type: Permanent
Location: WFO, Bali
Job ID: 45884

Job Description

Senior QA Engineer


About the company

Geekhunter is hiring on behalf of our client, a world leading provider of the technology and the services required to seamlessly plan and manage mining operations. With experience for over 40 years where our client has worked in partnership with the mining industry to provide an unrivalled range of solutions across the mining value chain. Their customers are in over 100 countries, and they are serviced from our client local offices in over 20 countries.


Job Description

  • Quality Strategy: Define and support the test strategy across features and different releases (manual + automated), including risk-based testing, regression scope, and release quality gates.
  • Build Test Architecture: Design and maintain robust automation frameworks (UI/API/service-level), test data strategies, and environment provisioning integrated with Azure DevOps pipelines.
  • Lead End-to-End Testing: Plan and execute functional, usability, exploratory, smoke, and regression suites across MineScape’s supported platforms; ensure traceability from requirements to tests and results.
  • Harden Non-Functionals: Establish repeatable performance, reliability, and scalability testing; contribute to security and install/upgrade testing where appropriate.
  • Raise the Signal: Define and track quality metrics (defect escape rate, flaky test burn-down, automation ROI, performance baselines) and present insights to stakeholders.
  • Coach & Uplift: review test plans/automation PRs and cultivate and share best practices across the team.
  •  
    Improve Tooling & Process: Enhance Azure DevOps work tracking, pipelines, and test management workflows; reduce flakiness and time-to-signal in CI.
  •  
    Champion the Customer: Investigate complex defects, triage with dev/product, and ensure crisp, actionable defect reports and risk assessments ahead of release.

 

Job Requirements

  • Bachelor’s degree in computer science, Engineering, or related field, or equivalent work experience.
  • 6–10+ years’ experience in software QA for complex desktop or enterprise software; at least 2 years in a senior/lead capacity.
  • Expertise in QA methodologies (test design techniques, risk-based planning, traceability) and strong defect management discipline.
  • Proven experience designing automation frameworks and writing automated tests (UI and/or API). (e.g., C#/Python or equivalent)
  • Hands-on with Azure DevOps (Boards, Pipelines, Test Plans) including CI/CD integration of automated suites.
  • Solid grasp of SDLC and Agile (Scrum/Kanban), with experience shaping Definition of Done and release criteria.
  • Comfortable profiling and testing performance (baselining, load/stress concepts) and improving signal reliability in CI.
  • Excellent analytical, debugging, and communication skills; able to translate complex quality risks for technical and non-technical audiences.
  • Proactive, self-directed, and collaborative; able to lead initiatives and mentor others.

 

Desirable Skills

  • Experience with mining/geology/CAD/GIS software (e.g., MineScape, Vulcan, Deswik) or other 3D/graphical desktop applications.
  • ISTQB Advanced or equivalent certifications.
  • Programming/scripting: C# and/or Python preferred for test automation and tooling.
  • Familiarity with Docker and/or cloud platforms (Azure) for ephemeral test environments.
  • Experience with installer/upgrade testing, multi-version compatibility, and hardware-accelerated graphics testing.

 

Benefits

  • THR. BPJS K and BPJS TK
  • Private Health Insurance Provided for complete package and cover both spouse & 2 Kids
  • Annual Bonus Provided
  • Internet Reimbursement
  • Laptop provided as working tools
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB