Tech Lead / Senior Full-Stack Engineer

Bahwan CyberTek
Posted on
Bahwan CyberTek logo

Experience
8 - 10 yrs
Job Location
Not specified
Vacancy
1
Designation
Senior Full Stack Engineer
Job Type
ONSITE

Job Description

We are looking for a skilled Testing Engineer with 3 to 8 years of experience to join our team in Hyderabad. The ideal candidate will have a strong background in software testing methodologies and hands-on experience with Python, SQL, and Azure Databricks.

Roles and Responsibility

  • Implement and maintain automated tests for Databricks pipelines.
  • Develop and maintain repeatable test harnesses and test data strategies.
  • Design and execute test plans, cases, and scripts for data pipelines and ETL/ELT workflows.
  • Perform functional, regression, smoke, and sanity testing across data platform components.
  • Collaborate with data engineers and analysts to translate requirements into testable acceptance criteria and cases.
  • Troubleshoot test failures, support root-cause analysis, and contribute to corrective and preventive actions.

Job Requirements

  • Experience in a Testing Engineer, QA, or test automation role (or equivalent hands-on experience).
  • Working proficiency in Python and pytest (or an equivalent testing framework).
  • Working proficiency in SQL for validation and reconciliation.
  • Familiarity with CI/CD concepts and Git-based workflows (GitHub Actions preferred).
  • Strong ability to translate stakeholder needs into clear, testable requirements and communicate effectively with technical teams.
  • Strong SQL skills and experience working with large datasets.
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a relevant field.
  • Exposure to animal health, dairy, or herd management data domains is preferred.
  • Experience with data quality frameworks/tools (e.g., Great Expectations, dbt tests, or similar).
  • Experience with Spark/Delta optimization (partitioning, file sizing, performance tuning).
  • Experience with test management tools (e.g., Jira, TestRail, Zephyr, or similar).
  • Knowledge/experience in DevOps and Agile methodologies.
  • Knowledge, Skills & Abilities:
  • Strong analytical and problem-solving skills with a detail-oriented mindset.
  • Strong written and verbal communication skills.
  • Ability to translate business rules and requirements into testable acceptance criteria.
  • Strong understanding of software testing methodologies and best practices (STLC, SDLC).
  • Ability to identify, document, and track defects with clear reproduction steps.
  • Strong team player working on cross-functional deliverables.
  • Attention to detail with a focus on data accuracy, consistency, and completeness.
  • Produce adopted rule definitions and requirements for priority use cases.
  • Act as an effective day-to-day partner to the Engineering Delivery Team during implementation and validation.
  • Support delivery of at least one implemented set of rules/metrics with stakeholder sign-off.
  • Integrate tests into GitHub Actions with clear reporting and pass/fail gates.
  • Maintain test execution logs, defect tracking, and test coverage metrics.
  • Ensure automated tests run as part of the deployment pipeline with actionable feedback.
  • Document test strategies, plans, results, and defect summaries.
  • Support a structured handoff of production defects/bugs to the PADL DevOps Team.
  • Maintain test documentation (validation checklists, test data catalogs) accessible to the broader team.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.