Lead Software Development Engineer in Test (Automation Team)
Jakarta Selatan, DKI Jakarta, Indonesia
DANA
Mulai transaksi mudah dan aman dengan DANA, dompet digital terbaik untuk kebutuhan sehari-hari. Kirim uang, bayar QRIS, dan nikmati kemudahan transaksi lewat DANA. Terdaftar & diawasi oleh Bank Indonesia dan KOMINFOJob Description:
As a QA Lead, you will play a key role in ensuring the quality, scalability, and reliability of our AI-driven automation solutions. You will define testing strategies, develop automation frameworks, and lead a team of QA engineers to drive continuous testing and deployment best practices. Your work will directly impact the speed, accuracy, and efficiency of our automation capabilities.
Key Responsibilities:
- Test Strategy & Planning: Design and implement scalable test strategies for API, UI, and end-to-end testing across distributed AI-powered systems.
- Automation Framework Development: Lead the design and maintenance of robust automation testing frameworks, ensuring seamless integration with CI/CD pipelines.
- AI & ML Testing: Develop and execute test cases for AI/ML models, ensuring accuracy, reliability, and performance of AI-driven applications.
- Functional & Non-functional Testing: Conduct comprehensive testing, including functional, performance, security, and load testing, to ensure high-quality software delivery.
- Integration and Deployment Testing: Validate automation workflows, data processing, and integrations with external systems to ensure smooth operations.
- Quality Assurance Governance: Establish and enforce best practices for software testing, including test coverage metrics, defect tracking, and intelligent automation strategies.
- Defect Management: Identify, document, track, and resolve defects efficiently, ensuring timely resolution and continuous improvement.
- Shift-Left Testing: Implement intelligent automation strategies that proactively identify and mitigate risks early in the development lifecycle.
- AI-Powered Test Optimization: Monitor and enhance test automation performance using AI-powered self-healing test mechanisms.
- Collaboration & Communication: Work closely with AI/ML engineers, software developers, and DevOps teams to integrate testing seamlessly into the development lifecycle.
- Continuous Improvement: Stay updated on emerging trends in AI-powered test automation, DevOps practices, and modern QA methodologies to enhance testing processes and drive efficiency.
- Mentorship & Knowledge Sharing: Mentor and guide QA engineers, fostering a culture of innovation and continuous improvement in test automation.
Job Requirements:
- Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience: 5+ years of experience in test automation, with at least 2 years in a lead role.
- Technical Expertise: Strong understanding of software testing principles, automation frameworks, and best practices.
- Automation Testing: Proficiency in automation tools such as Selenium, Cypress, Playwright, or Appium, and scripting languages like Python, Java, or JavaScript.
- AI/ML Testing: Experience with AI/ML model validation and testing strategies for AI-driven applications.
- Frontend & Backend Testing: Experience with testing UI components, RESTful APIs, and database systems (SQL/NoSQL).
- CI/CD & DevOps: Deep understanding of CI/CD pipelines, containerization (Docker, Kubernetes), version control systems (Git), and cloud platforms (AWS, GCP, Azure).
- Performance & Security Testing: Experience with API testing tools (Postman, RestAssured) and performance testing frameworks (JMeter, k6, Gatling).
- AI-Powered Testing Tools: Knowledge of AI-powered test automation tools and techniques is a plus.
- Collaboration & Leadership Skills: Excellent communication and teamwork abilities to work effectively with cross-functional teams.
- Problem-Solving Mindset: Strong analytical skills with the ability to investigate and resolve complex quality issues.
Why Join Us?
- Work on cutting-edge AI-driven automation solutions.
- Be a key player in scaling intelligent automation that transforms business operations.
- Lead and mentor a high-impact test automation team.
- Competitive compensation, flexible work environment, and a culture of innovation.
----------------------
Introduction to DANA's Automation Team
At DANA’s Automation Team, we build AI-driven workflows and intelligent automation systems to eliminate repetitive tasks and unlock efficiency at scale. Our goal is to 10x productivity by creating adaptive data solutions that power AI, ML, LLMs, AI agents, and process automation, enabling faster decision-making and smarter, autonomous operations. We take ownership, move fast, and continuously push boundaries to transform how work gets done—delivering real impact with every solution we build.
Core Principles of Automation Team:
- Strong Ownership - We take full responsibility for our actions, proactively solving problems and continually improving our skills and processes.
- Bias for Action - We make quick, results-driven decisions and aren’t afraid to try new approaches.
- Customer Obsession - We deeply empathize with our customers, innovating to exceed their expectations.
- Truth Seeking - We respectfully challenge decisions when necessary, and once determined, commit wholly.
- Deliver Results 100X - We strive to achieve results that multiply our impact significantly.
- Strive to Be the Best Work Environment - We make this a dream job by fostering growth and celebrating team successes.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS Azure CI/CD Computer Science DevOps Docker Engineering GCP Git Java JavaScript Kubernetes LLMs Machine Learning ML models NoSQL Pipelines Playwright Python Security Selenium SQL Testing
Perks/benefits: Competitive pay
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.