Job Title: UI & ETL Automation Tester
Location: Mumbai / Hybrid
Experience: 4–7 years
Employment Type: Full-time
Role Overview
We are seeking a UI & ETL Automation Tester with strong experience validating web applications and enterprise data pipelines across on-premise and cloud platforms. The role requires hands-on expertise in UI automation testing, ETL/data validation using SQL, and Python scripting, with exposure to AWS and Databricks–based data platforms.
Key Responsibilities
UI Testing & Automation
- Design, develop, and maintain automated UI test scripts for applications built using Angular (14+) and/or Vue.js.
- Perform functional, regression, and end-to-end testing using automation-first approaches.
- Validate cross-browser compatibility and responsive UI behavior across desktop and mobile devices.
- Analyze UI defects, ensure proper root cause identification, and collaborate with developers for fixes.
- Maintain stable, reusable, and scalable UI automation frameworks.
ETL & Data Testing
- Perform ETL testing for data pipelines running on on-premise ETL platforms and cloud-based architectures.
- Validate data movement across source, staging, and target layers.
- Write and execute advanced SQL queries to validate:
- Data transformations and business rules
- Aggregations, joins, and calculations
- Record counts and reconciliation checks
- Test full loads, incremental loads, and data refresh processes.
- Validate data processing and transformations executed on Databricks.
Automation, Scripting & Integration
- Use Python to automate data validation, reconciliation, and repetitive ETL testing tasks.
- Perform API testing using tools like Postman to validate backend services and integrations.
- Integrate UI and data validation checks into automated test suites where applicable.
- Support test execution and reporting in Agile delivery cycles.
Required Skills & Experience
UI Automation
- Strong experience in UI automation testing
- Hands-on with Cypress, Selenium, Playwright, or Protractor
- Experience testing applications built using Angular (14+) and/or Vue.js
ETL & Data Testing
- Strong hands-on experience testing on-premise ETL systems and cloud-based ETL pipelines
- Advanced SQL skills for data validation and reconciliation
- Solid understanding of ETL concepts, data transformations, and data warehousing
Cloud & Platform Exposure
- Experience working with AWS-based data platforms
- Hands-on exposure to Databricks for data validation and testing
- Understanding of cloud data processing workflows
Scripting & QA Practices
- Proficiency in Python for automation and data testing
- Experience working in Agile/Scrum environments
- Familiarity with Git and version control workflows
Preferred (Nice to Have)
- Cloud experience on AWS, Azure, or GCP.
- Experience with test automation in CI/CD pipelines.
- Prior experience in data-intensive or analytics-driven projects.