
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A software development company in Yogyakarta is seeking a Senior QA Engineer to ensure the quality and usability of its products. The role involves designing test plans, leading testing efforts, and collaborating with developers and product owners. The ideal candidate has over 3 years of experience in QA or software testing, excellent analytical skills, and familiarity with testing tools and methodologies.
Company Introduction Zettabyte is a software development company focused on the education sector. We work with our multicultural team from offices in Singapore, Bali, Yogyakarta, Pune, Paris, and Madagascar to create and produce tools that enhance the quality of life for anyone involved in education.
As a Senior QA Engineer, you will play a key role in ensuring the quality, stability, and usability of Zettabyte’s products. You will design and execute test plans, lead testing initiatives, support automation efforts, and collaborate closely with developers, product owners, and designers to identify issues early and deliver world-class software solutions.
Diploma or Bachelor’s degree in Computer Science, Software Engineering, or a related field
Minimum 3 years of experience in Quality Assurance or Software Testing
Proficient in English, both written and spoken
Strong understanding of QA methodologies, test design techniques, and test documentation (checklists, test plans, test cases, regression suites)
Solid knowledge of bug life cycle, reporting, and tracking tools (e.g., Jira, Trello, Notion)
Experience with test automation tools such as Cypress, Playwright, JMeter, Selenium, or Jest (a strong plus)
Familiarity with Agile/Scrum workflows and understanding of user stories and story point estimation
Excellent attention to detail and analytical thinking
Strong communication skills and teamwork mindset
Self‑motivated and able to manage testing priorities independently
Prepare and execute detailed test plans, checklists, and test cases for new features and releases
Conduct manual and automated testing for web and mobile applications
Identify, document, and track bugs and defects, ensuring timely resolution
Perform regression testing to validate fixes and feature stability
Generate clear QA reports and communicate results to developers and product managers
Collaborate with the team to enhance testing coverage and efficiency
Provide feedback on functionality, user experience, and performance
Contribute to process improvement and suggest new testing tools or methodologies
Support the QA Manager in mentoring junior testers and maintaining testing standards
Experience in performance testing, security testing, or CI/CD testing pipelines
Familiarity with API testing tools (Postman, Swagger, etc.)
Experience with low‑code/no‑code testing platforms or AI-assisted QA tools