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.
Job Description
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.
Requirements
- 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)
- Basic knowledge of
HTML, CSS, JavaScript
, or scripting languages for testing
- 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
Responsibilities
- 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