Software QA Engineer

Assemblr WorldBandung, Jawa Baratglintsoffentliggjort 28.08.2026
Skal:TypeScriptJavaScriptPythonJavaGitMobileQA/TestAgileScrumCI/CD

🔧 What You'll Do Test. Automate. Explore. Improve.

  • Analyze product requirements, user stories, technical specifications, and user flows to identify potential risks, edge cases, and testing scenarios.
  • Design, create, and maintain comprehensive test cases for web, mobile, and product features.
  • Execute functional, regression, exploratory, smoke, and end-to-end testing.
  • Identify test scenarios that can be automated and develop, maintain, and improve automated test scripts using tools such as Playwright, Selenium, Cypress, or similar frameworks.
  • Build and maintain reliable automation test suites to improve regression coverage and testing efficiency.
  • Execute automated tests, analyze failures, troubleshoot issues, and identify whether failures are related to the application, test script, test data, or environment.
  • Perform API testing and validate application responses, data flow, and integrations.
  • Identify, document, prioritize, and track bugs, then verify fixes before release.
  • Collaborate closely with Product Managers, Developers, UI/UX Designers, and other stakeholders throughout the product development lifecycle.
  • Actively participate in product discussions and provide QA perspectives on user experience, functionality, edge cases, product risks, and potential improvements.
  • Approach testing from a user and product perspective, understanding not only whether a feature works but also whether it solves the intended user needs and behaves as expected in different scenarios.
  • Explore product features and user flows proactively to identify issues that may not be covered by predefined test cases.
  • Support User Acceptance Testing (UAT), release validation, and post-release quality monitoring.
  • Maintain QA documentation, test data, and automation scripts.
  • Continuously improve test automation coverage, QA processes, testing efficiency, and release reliability.
  • Stay curious about new QA tools, automation practices, and technologies that can improve product quality.

👀 What We're Looking For

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
  • Fresh graduates with relevant projects, internships, or hands-on experience in software testing and automation are welcome to apply.
  • Up to 3 years of experience in Software QA, Automation QA, or Software Testing.
  • Good understanding of SDLC, STLC, software testing principles, and QA processes.
  • Strong analytical and problem-solving skills with attention to detail.
  • Basic to intermediate programming/scripting skills in JavaScript/TypeScript, Python, Java, or similar languages.
  • Hands-on experience or strong interest in test automation.
  • Comfortable learning and working with automation testing frameworks such as Playwright, Selenium, Cypress, or similar tools.
  • Able to understand product requirements and translate them into effective test scenarios.
  • Good communication skills and ability to collaborate with Product and Engineering teams.
  • Comfortable working in an Agile/Scrum environment.
  • Able to work independently, prioritize tasks, and manage multiple testing activities.
  • Curious about how products work and genuinely interested in exploring, understanding, and improving digital products.

⭐ Nice to Have

  • Experience with Git/GitHub/GitLab and basic version control practices.
  • Familiarity with CI/CD and running automated tests in a CI environment.
  • Experience with API testing using Postman or similar tools.
  • Basic SQL knowledge for validating database records.
  • Experience testing Android and iOS applications.
  • Experience with mobile automation tools such as Appium.
  • Experience building or maintaining an automation test suite.

📌 Why Join Us?

  • Build and test products used by thousands of teachers, students, and enterprises through immersive AR technology.
  • Work closely with experienced Product, Engineering, and Design teams.
  • Get hands-on exposure to both Manual and Automation QA practices.
  • Opportunity to build and improve automation testing processes.
  • Work with modern QA tools and technologies.
  • Career development opportunities in Software Quality Engineering and Test Automation.

Skills: Manual Testing, Software Testing, Software Quality Assurance