Software Engineer in Test

  • Banking
  • 4 hari yang lalu
  • 11 Mei 2026
  • Fresh Graduate
D-III D-IV S-1 S-2 S-3

Deskripsi Pekerjaan

As a Software Engineer in Test (SEiT), you will be responsible for driving holistic product quality through a hybrid approach that combines testing excellence, automation engineering, and continuous process improvement. In this role, you will go beyond manual testing by building sustainable and scalable automation frameworks, integrating quality checks into CI/CD pipelines, and ensuring system reliability and performance under various conditions. You will collaborate closely with product and engineering squads to take ownership of quality outcomes from the design phase through to production release. Your key responsibilities include defining risk-based testing strategies, conducting exploratory testing to uncover complex edge cases, and designing, developing, and maintaining automated test scripts for API, web, and mobile applications. You will also plan and execute performance testing, including load and stress testing, to identify system bottlenecks and ensure optimal responsiveness and stability. In addition, you will contribute to process improvements by implementing quality gates, enhancing defect prevention practices, and helping improve overall quality metrics such as reducing escaped defects. As a quality owner, you will also assess release readiness and communicate clear go/no-go recommendations based on test results and data insights. We are looking for a proactive and engineering-minded individual who is comfortable balancing manual exploratory testing with automation development. You should treat test code with the same rigor as production code, prioritizing maintainability, stability, and reliability. The ideal candidate has strong problem-solving skills, with the ability not only to report defects but also to debug issues, analyze root causes, and propose preventive solutions. A strong understanding of system behavior under load and the ability to interpret performance metrics such as latency, throughput, and error rates is essential. Technically, you should be proficient in at least one programming language such as Python, Java, Go, or JavaScript, and have experience with test automation frameworks like JUnit, TestNG, Pytest, Mocha, or Appium. Familiarity with performance testing tools such as k6, JMeter, Gatling, or Locust is expected, along with a solid understanding of CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions. You should also have strong API testing skills using tools like Postman or Bruno, solid SQL knowledge for database validation, and be comfortable using Git for version control and collaboration. Fresh graduates are welcome to apply, though prior experience (minimum 1 year) in Software Engineer in Test or similar roles is a plus.

Tanggung Jawab

Kualifikasi

Manfaat

Jurusan yang dibutuhkan

  • Ilmu Komputer
  • Sistem Informasi
  • Teknik Informatika