Responsibilities:
- Lead the development and execution of test plans, test cases, and test scripts.
- Identify, document, and track software defects.
- Collaborate with cross-functional teams to ensure product quality.
- Perform manual and automated testing of web and mobile applications.
- Mentor and guide junior QA engineers, providing technical leadership and feedback.
- Participate in code reviews and provide feedback on quality issues.
- Stay up-to-date with the latest industry trends and technologies.
- Contribute to the continuous improvement of QA processes and methodologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 3 years of proven experience as a Quality Assurance Engineer.
- Strong understanding of software testing principles and methodologies.
- Experience with test automation tools and frameworks.
- Proficiency in Git for version control.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Good communication skills in English and Indonesian.
Preferred Qualifications:
- Experience with Selenium, Appium, or similar test automation tools.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of continuous integration and continuous deployment (CI/CD) processes.
- Experience with performance and security testing.