
Software Quality Assurance Engineer
Labelbox.id
- Penuh waktu
- On-site • Jakarta Utara
- Negotiable
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.
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