×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer in Test

Job in Tangerang, Banten, Indonesia
Listing for: Photocentric
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    DevOps, Software Testing, Software Engineer
Job Description & How to Apply Below

About the Role: We are looking for a Software Engineer in Test (SEiT) to drive holistic product quality through a hybrid approach of testing excellence, automation engineering, and process improvement.

In this role, you will go beyond manual execution. You will be responsible for building sustainable automation, integrating quality checks into CI/CD pipelines, and ensuring our systems perform reliably under load. You will partner with squads to own quality outcomes from design to release.

Key Responsibilities:

  • Quality Engineering & Strategy: Collaborate with Product and Engineering teams to define risk-based testing strategies and deeper exploratory testing sessions to uncover complex edge cases.
  • Automation Engineering: Design, develop, and maintain reliable automated test scripts (API, Web, Mobile) and ensure they are integrated into the CI/CD pipeline for faster feedback loops.
  • Performance Testing: Plan and execute performance tests (load and stress testing) to ensure system reliability and responsiveness, identifying bottlenecks before they impact users.
  • Process Improvement: Drive the adoption of quality gates, improve defect prevention mechanisms, and contribute to measurable quality outcomes (e.g., reducing escaped defects).
  • Release Readiness: Act as a quality owner for your domain, communicating clear go/no-go risks based on data and test results.

About You:

  • Hybrid Mindset: You are comfortable shifting between manual exploratory testing and writing code for automation; you understand that manual excellence alone is insufficient.
  • Engineering First: You treat test code as production code, prioritizing maintainability, reliability, and stability.
  • Performance Minded: You understand how systems behave under stress and can interpret performance metrics (latency, throughput, error rates).
  • Problem Solver: You don't just report bugs; you help debug failures, analyze root causes, and propose preventive actions.
  • Ownership: You take accountability for the end-to-end quality of your assigned features or services.

Technical

Skills:

  • Programming: Proficient in at least one programming language (e.g., Python, Java, Go, or JavaScript) to build robust test frameworks.
  • Test Automation: Experience with frameworks such as JUnit, TestNG, Pytest, Mocha, or Appium.
  • Performance Tools: Experience with performance testing tools (e.g., k6, JMeter, Gatling, or Locust).
  • CI/CD & Dev Ops: Understanding of CI/CD basics (e.g., Jenkins, Git Lab CI, Git Hub Actions) and how to debug pipeline failures.
  • API & Database: Strong proficiency in API testing (Postman/Bruno) and SQL for database validation.
  • Version Control: Comfortable using Git for code management and collaboration.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary