Project Role: Automation Testing
Job Location: Kochi/Bangalore
Experience: 7+ Years
Skills: Python, Robot, ETL testing/Database testing
Core Responsibilities
- Ability to oversee and guide junior and mid-level engineers, providing technical direction and mentoring to support their growth.
- Delegating tasks effectively, ensuring clarity of expectations and alignment with delivery goals.
- Design, develop, and maintain automated tests (Robot Framework) for ETL pipelines and data processing workflows.
- Extend Robot Framework libraries and keywords; create custom test utilities for healthcare-specific data validation.
- Integrate tests with CI/CD pipelines (e.g., Jenkins/GitLab CI), including pipeline testing and data quality validation in the deployment cycle.
- Conduct integration testing for complex data workflows involving Spark, BPMN orchestration (Camunda), and JDBC imports; validate complex business rules.
- Collaborate with architects and systems engineers; contribute to technical standards.
QUALIFICATIONS & SKILLS
Bachelor's Degree in Information Technology, Software Engineering, Computer Science, Mathematics, or another related field
Technical skills and knowledge
- 7+ years of experience in software testing
- Test Automation: experience with Robot Framework or similar test automation tools
- Programming Languages: Python (intermediate), SQL (advanced), familiarity with Java/Scala beneficial
- Database Technologies: Experience with Oracle, Databricks, Hive, Impala, or similar big data platforms
- Version Control: Git, GitHub/GitLab workflows, branch management
- CI/CD Tools: Jenkins, GitLab CI, or similar pipeline tools
- Big Data: Experience with distributed data processing (Spark, Databricks ecosystem)
- Data Modeling: Knowledge of dimensional modeling, slowly changing dimensions (SCD), star schemas
- Test planning and strategy development
- Test case design for complex data workflows
- Defect tracking and management (JIRA, similar tools)
- Container Technologies: Docker, container orchestration basics
- Ability to present complex results in a clear language for both technical and non- technical audience
- Experience collaborating with teams from Europe, with an understanding of cross-cultural communication and remote delivery dynamics.
Personal skills and behaviors
- Excellent analytical & troubleshooting skills.
- Strong collaboration, written and verbal skills.
- Familiarity with project management concepts, specifically Agile/Scrum
- Ability to present complex results in a clear language for both technical and non-technical audience
- A great team player mindset.