Role Summary
Data Science Tester with strong Databricks(goo to have), SQL, and Python skills (must have) to validate data pipelines, ensure data quality, and support end-to-end data validation in a cloud-based analytics environment
Key Responsibilities
1. Data Pipeline Validation (Must Have)
· Validate end-to-end data pipelines, including ingestion, transformation, and output layers.
· Ensure correctness of data movement across systems (source → staging → target).
· Perform validation of batch and streaming pipelines in Databricks environments.
2. Data Quality & Validation Testing (Must Have)
• Design and execute test cases to validate:
• Data completeness
• Data accuracy
• Data consistency across systems
3. SQL-Based Validation (Must Have)
• Write and execute advanced SQL queries for:
• Data validation and reconciliation
• Data profiling and comparison
4. Python-Based Testing (Must Have)
• Develop validation scripts using Python (e.g., Pandas, PySpark).
• Automate data validation checks where feasible.
• Validate transformation logic implemented in PySpark workflows.
5. Databricks Testing & Validation (Good to Have)
• Execute and validate data processing jobs within Databricks.
• Validate notebooks, workflows, and scheduled jobs.
• Perform test execution and result validation in Databricks workspaces.
• Support testing of Spark-based data transformations
6. Data Pipeline & Workflow Testing (Must Have)
• Validate orchestration workflows and dependencies (pipeline triggers, job sequencing).
• Ensure resilience and correctness of pipeline execution.
• Support validation of integration points across data systems.
7. Collaboration & Analysis
• Work closely with data engineers and data scientists to:
• Understand data models and transformations
• Validate analytical outputs
• Participate in requirement analysis and test strategy definition.
• Provide insights on data quality risks and improvements.
Nice to Have (Optional / Advanced)
• Exposure to AI/ML workflows or LLM-based applications (optional)
Responsibilities
Role Summary
Data Science Tester with strong Databricks(goo to have), SQL, and Python skills (must have) to validate data pipelines, ensure data quality, and support end-to-end data validation in a cloud-based analytics environment
Key Responsibilities
1. Data Pipeline Validation (Must Have)
· Validate end-to-end data pipelines, including ingestion, transformation, and output layers.
· Ensure correctness of data movement across systems (source → staging → target).
· Perform validation of batch and streaming pipelines in Databricks environments.
2. Data Quality & Validation Testing (Must Have)
• Design and execute test cases to validate:
• Data completeness
• Data accuracy
• Data consistency across systems
3. SQL-Based Validation (Must Have)
• Write and execute advanced SQL queries for:
• Data validation and reconciliation
• Data profiling and comparison
4. Python-Based Testing (Must Have)
• Develop validation scripts using Python (e.g., Pandas, PySpark).
• Automate data validation checks where feasible.
• Validate transformation logic implemented in PySpark workflows.
5. Databricks Testing & Validation (Good to Have)
• Execute and validate data processing jobs within Databricks.
• Validate notebooks, workflows, and scheduled jobs.
• Perform test execution and result validation in Databricks workspaces.
• Support testing of Spark-based data transformations
6. Data Pipeline & Workflow Testing (Must Have)
• Validate orchestration workflows and dependencies (pipeline triggers, job sequencing).
• Ensure resilience and correctness of pipeline execution.
• Support validation of integration points across data systems.
7. Collaboration & Analysis
• Work closely with data engineers and data scientists to:
• Understand data models and transformations
• Validate analytical outputs
• Participate in requirement analysis and test strategy definition.
• Provide insights on data quality risks and improvements.
Nice to Have (Optional / Advanced)
• Exposure to AI/ML workflows or LLM-based applications (optional)
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Selenium - Java Web Automation Cucumber Hands-on coding experience in using Java Experience in framework development both web/API Experience in creating test automation for APIs Experience in building test scripts for test automation framework. Strong Knowledge of BDD Methodology Should have working experience in Junit, TestNg, Git, Maven, Jenkins, GitHub, GitHub Actions Experience working with Jenkins to build CI/CD pipeline Should have thorough technical, analytical and operational knowledge within the QA area Experience in test delivery in an Agile model with a focus on in-sprint automation Interact with the teams in Agile manner Solid understanding of test process: requirement analysis, test scenario design, test case creation, test scripting, and status reporting to stakeholders for testing services
Responsibilities
Selenium - Java Web Automation Cucumber Hands-on coding experience in using Java Experience in framework development both web/API Experience in creating test automation for APIs Experience in building test scripts for test automation framework. Strong Knowledge of BDD Methodology Should have working experience in Junit, TestNg, Git, Maven, Jenkins, GitHub, GitHub Actions Experience working with Jenkins to build CI/CD pipeline Should have thorough technical, analytical and operational knowledge within the QA area Experience in test delivery in an Agile model with a focus on in-sprint automation Interact with the teams in Agile manner Solid understanding of test process: requirement analysis, test scenario design, test case creation, test scripting, and status reporting to stakeholders for testing services
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As an Application Developer, a typical day involves designing, building, and configuring applications that align with business processes and meet specific application requirements. This role requires continuous engagement with evolving project needs, ensuring that the applications developed are robust, scalable, and tailored to support organizational goals. The workday often includes collaborating with various stakeholders to understand requirements, refining application features, and ensuring seamless integration within the existing technology landscape. Attention to detail and adaptability are key as the developer navigates through different phases of application development to deliver effective solutions. Roles & Responsibilities: - Expected to be an SME, collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Lead efforts to identify and implement best practices within the development lifecycle.- Mentor junior team members to support their professional growth and skill development.- Coordinate cross-functional communication to ensure alignment on project objectives and deliverables. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Full Stack Development.- Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks.- Strong knowledge of back-end development including server-side programming and database management.- Familiarity with application design patterns and software development methodologies.- Ability to troubleshoot and optimize application performance across different environments.- Experience in integrating third-party services and APIs to enhance application functionality. Additional Information: - The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As an Application Developer, a typical day involves designing, building, and configuring applications that align with business processes and meet specific application requirements. This role requires continuous engagement with evolving project needs, ensuring that the applications developed are robust, scalable, and tailored to support organizational goals. The workday often includes collaborating with various stakeholders to understand requirements, refining application features, and ensuring seamless integration within the existing technology landscape. Attention to detail and adaptability are key as the developer navigates through different phases of application development to deliver effective solutions. Roles & Responsibilities: - Expected to be an SME, collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Lead efforts to identify and implement best practices within the development lifecycle.- Mentor junior team members to support their professional growth and skill development.- Coordinate cross-functional communication to ensure alignment on project objectives and deliverables. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Full Stack Development.- Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks.- Strong knowledge of back-end development including server-side programming and database management.- Familiarity with application design patterns and software development methodologies.- Ability to troubleshoot and optimize application performance across different environments.- Experience in integrating third-party services and APIs to enhance application functionality. Additional Information: - The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 2,40,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance