Platform 3
Senior Automation Engineer
- Compensation
- Not disclosed
- Location
- Madurai
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Full time
- Experience
- 6+ years
- Category
- Industrial engineering
- Posted
Skills
Full description
Job Description (JD)Senior / Lead Automation QA EngineerLocation: Madurai Work Mode: Full-time, On-site Experience: 6+ Years1. Job Summary
We are seeking a highly skilled and passionate Senior / Lead Automation QA Engineer to join our team at our Madurai office. In this role, you will bridge the gap between traditional UI/API testing, advanced data ecosystem validation, and analytical database benchmarking.
You will lead testing strategies for complex Data Lakes, cloud architectures, and REST APIs while validating workload performance using industry-standard TPC-D and TPC-H benchmarks. Beyond technical execution, you will serve as a framework architect and technical anchor, mentoring junior engineers and fostering a strong culture of data engineering and automation quality.
2. Key Responsibilities
- Framework Architecture & Definition: Architect, implement, and maintain scalable, robust test automation frameworks from scratch for UI, REST APIs, and Big Data/Data Lake verification.
- Analytical Benchmarking (TPC-D / TPC-H): Design and execute data workload simulations using TPC-D and TPC-H benchmark standards to validate decision-support system performance, execution times, and complex business query processing over the Data Lake.
- Data Lake & Cloud Testing: Define and execute validation strategies for large-scale data pipelines, verifying data ingestion, transformations, partitioning, layout optimization, and storage layers within cloud Data Lakes.
- On-Site Technical Leadership & Mentorship: Mentor junior QA team members at the Madurai office. Conduct code reviews, establish coding standards for test scripts, and deliver hands-on training to strengthen the teams automation capabilities.
- End-to-End Automation: Develop high-quality, maintainable, parallel-execution-ready automation scripts using Java across multiple testing layers.
- CI/CD Integration: Integrate automated test suites and benchmark performance assertions into modern DevOps CI/CD pipelines to support stable nightly regressions and quality gates.
- Technical Requirements & Skills
3.1 Core Automation & Language Skills
- Advanced Java: Strong hands-on proficiency in Java, including Object-Oriented Programming (OOP), Collections, multithreading/concurrency patterns, and exception handling.
- Playwright with Java: Proven experience designing UI automation suites using Playwright with Java, implementing the Page Object Model (POM), and supporting parallel execution.
- REST API Automation: Expert knowledge of RESTful architecture and practical automation experience using REST Assured, Apache HTTP Client, or similar Java-based API clients.
3.2 Data Lake, Query Engines & SQL
- Benchmarking Standards: Comprehensive understanding of TPC-H and TPC-D specification models, decision-support workloads, and ad-hoc query benchmarking metrics.