Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan QA / QC Engineer di PT. Solusi Kode Indonesia kami kurasi dari Glints (kategori Teknologi & IT). Perhatikan lokasi kerja (Kebayoran Lama) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Position Overview
We are seeking an experienced QA/QC Engineer to join our quality assurance team. This role requires a detail-oriented testing professional with strong expertise in both manual and automated testing methodologies, proficiency in industry-standard QA/QC tools, and proven ability to uphold software quality standards while communicating effectively with development teams to drive continuous improvement.
Requirement
● Minimum 3 years of experience as a QA/QC team member in software development projects
● Has handled at least 4 systems or applications in a QA/QC capacity
● Proficient in at least 6 of the following QA/QC tools (proficiency beyond 6 is a plus): SonarQube, Appium, Selenium, Testim, JUnit, JMeter, Katalon, LambdaTest, Postman, Fiddler, HTTP Toolkit, SOAPUI, Insomnia, WAPT, LoadNinja
● Able to adapt to the client's adopted technology stack and formulate the most suitable QA/QC strategy accordingly
● Capable of producing well-structured QA/QC documentation including test strategies, test processes, test results, and improvement recommendations
● Strong professional communication skills in both Indonesian and English, verbal and written
● A collaborative team player with strong analytical thinking in identifying problems and delivering resolutions
● Prior experience as a software developer is an advantage
Responsibilities
● Design QA/QC testing strategies tailored to the characteristics of the system and its end users
● Conduct Whitebox testing to assess code quality based on OWASP standards and Clean Code principles
● Conduct Blackbox testing using two approaches — Positive Testing based on business scenarios to validate expected system outputs, and Negative Testing using unideal scenarios to ensure the system remains stable and prevents systemic errors
● Perform Load Testing and Stress Testing to evaluate the system's resilience against massive and simultaneous requests
● Configure and activate Automated Testing (Robotic) within the DevOps pipeline being used
● Communicate QA/QC findings and improvement recommendations to the development team prior to agreed retesting schedules
● Ensure overall system quality is maintained following the QA/QC team's screening process