Elanco Logo

Elanco

Sr QA Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
As a Senior QA Engineer, you will ensure quality through automation testing of web apps, APIs, and data pipelines, leveraging testing frameworks.
The summary above was generated by AI

At Elanco (NYSE: ELAN) – it all starts with animals!

As a global leader in animal health, we are dedicated to innovation and delivering products and services to prevent and treat disease in farm animals and pets. At Elanco, we are driven by our vision of Food and Companionship Enriching Life and our purpose – all to Go Beyond for Animals, Customers, Society and Our People.

At Elanco, we pride ourselves on fostering a diverse and inclusive work environment. We believe that diversity is the driving force behind innovation, creativity, and overall business success. Here, you’ll be part of a company that values and champions new ways of thinking, work with dynamic individuals, and acquire new skills and experiences that will propel your career to new heights.

Making animals’ lives better makes life better – join our team today!

Your Role: Senior QA Engineer

The ideal candidate will play a key role in ensuring quality, reliability, and performance of modern web applications, APIs, and large-scale data pipelines built on cloud and Lakehouse architectures with strong expertise in test automation, API testing, and data validation, along with hands-on exposure to Azure Databricks and Data Engineering workflows.

Your Responsibilities:

  • Design, develop, and maintain robust, low-code, and scalable automation frameworks using Java, Selenium, and Cucumber.

  • Perform end-to-end automation testing for modern web applications using Playwright with TypeScript, integrated with Cucumber.

  • Implement and maintain frameworks such as:

    Page Object Model (POM) with Page Factory

    Keyword-driven

    Data-driven

    Hybrid frameworks

  • Execute Smoke, Integration, System, and Regression testing using automated test suites.

  • Enhance existing automation scripts to meet performance, reusability, and coding standards.

  • Design and execute API automation tests using REST-Assured.

  • Validate REST APIs including request/response payloads, authentication mechanisms, and error handling.

  • Perform JSON/XML parsing using POJOs and schema validations.

  • Use Postman and Swagger for API exploration and validation.

  • Validate data pipelines and ETL workflows running on Azure Databricks.

  • Perform data quality checks, reconciliation, and transformation validation using SQL and PySpark.

  • Validate source-to-target mappings, aggregations, joins, and business rules in data pipelines.

  • Test incremental loads, historical data handling, and schema evolution scenarios.

  • Work closely with Data Engineers to ensure data accuracy, consistency, and performance in lakehouse environments.

  • Strong hands-on experience with SQL queries for backend and data validation.

  • Use JDBC connections to retrieve and validate data using Java methods.

  • Perform database-level validations for transactional and analytical systems.

  • Implement and maintain CI/CD pipelines for automated test execution using GitHub Actions and Jenkins.

  • Configure scheduled and on-demand test runs using YAML-based pipelines.

  • Integrate test execution results with dashboards and shared reporting locations.

  • Manage test logs, dry runs, and result artifacts for traceability.

  • Actively collaborate in Agile/Scrum environments with developers, product managers, and stakeholders.

  • Participate in sprint planning, backlog grooming, defect triage, and retrospectives.

  • Perform peer reviews, manage pull requests, and enforce repository standards.

  • Analyze logs, troubleshoot failures, and work closely with development teams to resolve defects efficiently.

Tools & TechnologiesProgramming & Scripting
  • Java, JavaScript, TypeScript

Automation & Testing Frameworks
  • Selenium, Playwright

  • TestNG, Cucumber (BDD)

  • REST-Assured for API automation

Data & Databases
  • SQL

  • Database Testing (RDBMS & analytical stores)

  • JSON / XML / YAML parsing (POJO-based)

CI/CD & DevOps
  • Git, Maven

  • Jenkins CI/CD

  • GitHub Actions (YAML-based pipelines)

Cloud & Data Engineering
  • Azure Databricks

  • Spark / PySpark (data validation & testing)

  • Data pipelines and ETL testing concepts

Test Management & Collaboration
  • JIRA, Confluence

  • Postman, Swagger

  • BrowserStack (Cross-browser testing)

What You Need to Succeed (minimum qualifications):

  • 7+ years of experience in QA Automation and Testing

  • Strong expertise in Java-based automation frameworks

  • Hands-on experience with Playwright and Selenium

  • Solid knowledge of API testing and backend validation

  • Strong SQL and database testing skills

  • Experience working with Azure Databricks or large-scale data platforms

  • Proven experience in CI/CD automation

  • Excellent problem-solving and communication skills

What will give you a competitive edge (preferred qualifications):

  • Exposure to Spark / PySpark-based data testing

  • Experience validating large datasets in lakehouse architectures

  • Knowledge of cloud-native testing strategies

  • Experience working in data-driven or analytics-heavy systems

Additional Information:

  • Travel: 0%

  • Location: India, Bangalore

Don’t meet every single requirement? Studies have shown underrecognized groups are less likely to apply to jobs unless they meet every single qualification. At Elanco we are dedicated to building a diverse and inclusive work environment. If you think you might be a good fit for a role but don't necessarily meet every requirement, we encourage you to apply. You may be the right candidate for this role or other roles!

Elanco is an EEO/Affirmative Action Employer and does not discriminate on the basis of age, race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, protected veteran status, disability or any other legally protected status

Top Skills

Azure Databricks
Browserstack
Cucumber
Git
Github Actions
Java
JavaScript
Jenkins
Maven
Playwright
Postman
Pyspark
Rest-Assured
Selenium
Spark
SQL
Swagger
Testng
Typescript

Similar Jobs

5 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Biotech
The role involves defining and implementing QA policies and procedures, preparing test specifications, and guiding less experienced professionals. Requires designing, coding, and debugging test programs.
Top Skills: Qa MethodologiesTesting Tools
5 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Biotech
The Senior QA Engineer defines and improves testing processes, prepares test specifications, designs and tests programs, and guides less experienced team members.
Top Skills: DebuggingProgrammingQa ProcessesTesting Methodologies
2 Hours Ago
In-Office
2 Locations
Senior level
Senior level
Information Technology • Other • Biotech
The Senior QA Engineer will lead test automation efforts, focusing on web applications, utilizing tools like Selenium and Playwright, while ensuring quality through Agile methodologies.
Top Skills: AzureC#JIRAPlaywrightRest ApisSeapine Test TrackSeleniumTestrailTypescript

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account