
Quality Assurance Lead
OttoDigital Group • Special capital Region of Jakarta, Java, Indonesia
**Role & seniority: ** Senior Test Analyst / QA Automation Engineer (6+ yrs); 3+ yrs leading/coordinating and mentoring Test Analysts
**Stack/tools: **
-
Automation: Selenium, Cypress, Java, Katalon, JavaScript
-
Mobile testing: Android Studio, Xcode, cross-device/cloud mobile testing exposure
-
API testing/automation: REST Assured, Karate, Postman
-
Performance: JMeter
-
CI/CD integration: Azure DevOps (ADO) or similar
-
Defect tracking: Jira
-
Cloud: Azure and/or AWS
-
Others: log analysis, basic data analysis
-
Top 3 responsibilities:
-
Build and maintain test strategy/plan/test data, execute across testing types, track coverage, and produce reports/metrics
-
Design and evolve test automation for App/Web/API; integrate automation into CI/CD
-
Triage/prioritize defects, track lifecycle, coordinate with dev teams, analyze defect trends/root causes, improve processes
-
-
Must-have skills:
-
6+ yrs QA with web/mobile focus; hands-on testing and test execution oversight
-
3+ yrs coordinating/mentoring test analysts
-
Strong automation using Selenium/Cypress + Java/JS + Katalon
-
API automation with REST Assured/Karate/Postman
-
Defect management in Jira, troubleshooting/log analysis
-
English communication; ability to work under deadlines
-
-
Nice-to-haves:
- ISTQB Foundation (or equivalent)
Full Description
Job Description Develop and implement comprehensive test strategies, detailed test plans, and test data aligned with project goals. Oversee the execution of test cases across various testing types, monitor test progress, identify defects, and track test coverage, and generate comprehensive test reports and metrics to assess software quality. Design, develop, maintain, and evolve optimal test automation solutions in the areas of App, Web, or API Drive automation initiatives and integrate them into the CI/CD pipeline using Azure DevOps (ADO) or similar Triage and prioritize defects based on severity and impact, track defect lifecycle and coordinate with development teams for resolution, analyze defect trends to identify root causes and prevent recurrence. Continuously evaluate testing processes and identify areas for improvement, implement new testing methodologies or tools to enhance efficiency and effectiveness. Mentoring and supporting other members of the team, with automation practices which can enhance the testing process. Communicate effectively with stakeholders, including project managers, developers, and clients, manage expectations and address concerns related to testing activities, provide regular updates on test progress and quality status. Requirements Bachelors degree in computer science, Engineering, or related field. 6+ years of hands-on experience in software testing, focusing on web and mobile applications. 3+ years of experience coordinating and overseeing other Test Analysts' work, including mentoring and providing testing expertise on test processes and best practices. Proficiency in implementing and maintaining test automation using Selenium, cypress, Java, Katalon and JavaScript, with mobile app cloud testing exposure. Experience in API automation using tools like RESTAssured, Karate, and Postman. Familiarity with performance testing tools such as JMeter or similar. Hands-on Test Automation experience using Android Studio, XCode, Cross-device testing, or similar, etc. Experience in Jira Technical troubleshooting, including log file analysis and basic data analysis Exposure to cloud platforms like Azure and AWS, facilitating efficient testing in cloud environments. Excellent collaboration skills, with the ability to engage in internal and external technical discussions. Great communication skills in the English language, with a good command of verbal and written. Ability to work under competing deadlines. Dicoding graduates are welcome to apply Dicoding graduates is a plus Having Dicoding certification is plus
Preferred Qualifications
- ISTQB foundation testing certification or equivalent.
- Previous experience in coordinating testing activities over multiple release cycles.
- Previous experience in Financial or Banking products