Senior Test Automation Engineer Platform Team
Location: Wisma MRA, Jakarta Selatan (Full Work From Office)
Working Arrangement: Standard 9-5 schedule. While currently Full WFO, hybrid working options are very possible.
Employment Type: Contract-based (PKWT)
Experience: Minimum 5 years in QA, with heavy experience in the Financial/Insurance industry.
The Role
We are seeking seasoned Senior Test Automation Engineers with a bias for action to join our high-impact Platform Team. In this role, you'll play a critical part in ensuring quality, reliability, and performance across the entire platform empowering domain teams to ship confidently and quickly.
The Platform Team builds and maintains shared infrastructure, CI/CD pipelines, and testing frameworks that power all products. This is a unique opportunity for engineers who love building automation solutions that scale across multiple teams and services, including the introduction of AI-assisted test automation.
Key Responsibilities
Test Automation (Primary Focus)
- Design, implement, and maintain scalable automation frameworks for UI, API, and backend services (using Playwright, Selenium, and similar tools).
- Collaborate with developers to integrate automated tests into Azure DevOps CI/CD pipelines.
- Build and maintain automated regression suites for Vue.js, React.js, and microservice-based applications running on Azure Kubernetes Service and Docker containers.
- Develop robust API testing solutions (REST) using Postman, RestAssured, or OkHttp.
Performance Engineering
- Implement performance and load testing using tools like JMeter, k6, or Gatling.
- Identify bottlenecks in distributed systems and collaborate with DevOps and developers to resolve them.
- Monitor system performance using Elastic Logs, Datadog, and Azure Application Insights.
Security Testing
- Perform API and application security testing (OWASP Top 10, SAST/DAST).
- Collaborate with the security team to implement automated security scans in CI/CD pipelines using Azure Advanced Security Scanning.
AI & Intelligent Testing
- Explore and implement AI-assisted testing approaches (self-healing tests, predictive defect analytics).
- Leverage ML/AI-based monitoring and anomaly detection tools to enhance quality insights.
Quality Advocacy
- Define and track quality metrics (code coverage, defect leakage, performance SLAs).
- Mentor junior automation engineers and promote best practices for test automation and Gherkin-based frameworks.
Required Skills & Experience
Technical Skills:
- Experience: Minimum 5 years of professional experience in QA, specifically within the Financial or Insurance industry.
- Automation: Advanced proficiency in Playwright, Selenium, and TestNG.
- Programming: Strong scripting skills in JavaScript/TypeScript, Java, or C#.
- Performance & Security: Hands-on with JMeter, k6, and security tools like OWASP ZAP or Burp Suite.
- Infrastructure: Experience with Azure DevOps, Git, Docker, Kubernetes, and REST APIs.
- Monitoring: Familiarity with Elastic, Datadog, or Application Insights.
Soft Skills:
- Superlative communication and collaboration abilities.
- Proactive problem solver with an entrepreneurial mindset.
- Ability to thrive in a Minimum Viable Bureaucracy environment.
Nice-to-Have:
- Experience with AI/ML-based test automation frameworks.
- Exposure to contract testing (e.g., Pact).
- Familiarity with observability-driven testing (logs/metrics/traces).
Benefits
- Contract Security: PKWT Compensation (Contract Completion Bonus).
- Health & Wellbeing: Private Insurance (Vision, Dental, Inpatient, and Outpatient) + BPJS Kesehatan.
- Social Security: BPJS Ketenagakerjaan.
- Annual Allowance: THR (Religious Allowance).
- Tools: Company-provided laptop.
- Environment: Work in the prestigious Wisma MRA with a visionary tech leadership team.