Fewer Applicants
Pelamar masih sedikit, kesempatan lebih tinggi!
company logo

Software Quality Assurance Engineer

Labelbox.id

Rekruter aktif 5j lalu

Tidak Perlu Sign Up!

Deskripsi Pekerjaan

We're hiring a Mid to Senior Software Quality Assurance Engineer to ensure the quality and stability of our internal ERP system, with a strong focus on automation and engineering-driven testing. You'll begin with manual testing to understand the system, then take the lead in building automation integrated into our GitHub-based CI/CD pipeline—while applying coding and DevOps best practices to deliver reliable test coverage and results.

What You’ll Do:

  • In the first ~6 months, focus on manual testing to deeply understand the system, workflows, and data flow across our internal ERP.
  • Design and implement an automation testing strategy that integrates seamlessly with our GitHub-based CI/CD pipeline.
  • Build and maintain automated test suites using Laravel’s testing tools (e.g., PHPUnit, Dusk) or other frameworks/tools you’re proficient with (e.g., Cypress, Selenium, Katalon, etc.).
  • Ensure that automation delivers high-confidence coverage and produces clear feedback during code reviews and pipeline runs—visible at minimum in GitHub.
  • Perform manual testing for edge cases, regression scenarios, and exploratory testing to ensure a high-quality user experience.
  • Use SQL and relational database knowledge to validate data, support debugging, and enhance testing depth.
  • Collaborate closely with engineers to uncover bugs, define edge-case scenarios, and align on test strategy.
  • Support the creation of automation foundations that developers can build upon, contributing to a scalable and maintainable QA process.
  • Drive toward measurable coverage goals (e.g., 80%+) and help us deliver confident, low-risk deployments.

Kualifikasi

What We’re Looking For:

  • 2+ years of experience in QA or a similar role, and 2+ years working on test automation or automation framework development.
  • Strong manual testing skills, with hands-on experience using automation tools such as Selenium, Cypress, Katalon, or equivalent.
  • Experience building and maintaining automated tests—preferably using Laravel’s built-in testing tools (e.g., PHPUnit, Dusk), though equivalent frameworks are also welcome.
  • Proficiency in API testing using tools such as Postman, Swagger, or other REST API testing tools.
  • Ability to write or review code (preferably in PHP or another relevant language) to support test development and white-box testing.
  • Familiarity with CI/CD practices, including integrating automated tests into pipelines (e.g., GitHub Actions) and ensuring visibility of results.
  • Confident in writing SQL queries and using relational databases for data validation and troubleshooting.
  • Comfortable working with Git, test management tools, and Agile development processes.
  • Experience mentoring junior QA engineers.

Bonus Points If:

  • QA certifications such as ISTQB or CSTE.
  • Hands-on development experience with Laravel and/or Vue.js.
  • Familiarity with performance and security testing approaches.
  • Cross-browser and cross-platform testing (Mac, Windows, mobile browsers) to ensure consistent UI/UX.
  • Use of AI tools (e.g., Copilot, Cursor) to improve test coverage and efficiency.

When Proceeding with the User Interview:

  • Discuss your experience in manual testing and how you've transitioned (or plan to transition) to automated testing.
  • Demonstrate your ability to design and execute manual test cases, and how you incorporate automation into your workflow.
  • Share specific examples of how you've used SQL queries to investigate and resolve issues.
  • Highlight your problem-solving approach and how you collaborate with engineering teams.
  • Talk about your familiarity with performance and security testing tools an

Side Notes:

  • This role requires an engineering mindset. You’ll be expected to write test code, contribute to white-box testing, and proactively uncover issues not yet caught by others.
  • You’ll also be responsible for architecting automation frameworks that the engineering team can build upon.
  • We value creativity, initiative, and ownership—bring your ideas, question assumptions, and help us raise the quality bar.
  • Most importantly, have fun while solving meaningful challenges.
💙

Tips Menjaga Diri

Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.

Tentang Labelbox.id
Selengkapnya

Labelbox Packaging Indonesia is a company specializing in creating high-quality food and beverage packaging. Since 2015, it has been committed to helping F&B businesses with innovative, professional, and reliable packaging solutions to enhance their brand and customer experience

Industri
Printing and Packaging
Lokasi
Jakarta Utara, Indonesia
Ukuran Perusahaan
50–100 employees