Bangalore, Karnataka, India
2 days ago
Senior Quality Engineer

At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities through philanthropy and volunteerism. We give our best effort to our work, and we put people first. We’re looking for people who are determined to make life better for people around the world.

Lilly’s Purpose:

At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our 42,000+ employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities through philanthropy and volunteerism. We give our best effort to our work, and we put people first. We’re looking for people who are determined to make life better for people around the world.

Come build advanced software capabilities to accelerate our digital transformation and support Lilly’s evolution to be the leader in Pharma-tech!

The Role:

The Software Product Engineering (SPE) organization is actively looking for a motivated Senior Quality Engineer who is passionate about ensuring high product quality and accelerating business outcomes through advanced testing solutions. Are you a quality advocate who can drive change and influence teams? Do you enjoy being at the heart of technical innovation? Do you have a passion for influencing Lilly’s direction to become a leader in Pharm-tech? Are you passionate about creating a brand new value chain for IT that forges new frontiers in tech? If so, please apply.

What You’ll Be Doing :

In this role, you will ensure that Digital Health/patient facing-related applications and workflows meet high-quality standards through rigorous pre-release testing and post-release validation. You will be responsible for designing and executing test plans, leading testing efforts, identifying defects, addressing issues, and providing clear risk assessments to the project team. Success in this role requires strong critical thinking skills, effective communication, and a collaborative mindset, working as part of a global cross-functional team.

Key Responsibilities:

Hands-on Testing & Engineering: Executes hands-on testing activities, including functional, regression, integration and performance testing, to ensure high quality software. Develop and enable test automation frameworks and scripts to enhance testing efficiency and accelerate test delivery. Effectively utilize foundational software engineering tools like GitHub for version control, collaboration, and CI/CD integration.

Technology Adoption & Implementation: Independently applies testing technologies, automation frameworks, and industry best practices to enhance software quality. Identifies and integrates tools, components, and libraries to improve test efficiency, scalability, and reliability.

Software Development Lifecycle (SDLC) Expertise: Demonstrates a deep understanding of the SDLC within an Agile model, contributing to sprint planning, test strategy design, and execution. Proactively enhances test processes to align with Agile development cycles.

Test Automation & Engineering Excellence:

Designs, implements, and maintains automated test scripts using tools or framework like Selenium, Cypress and WebdriverIO, .

Develops robust API test automation and validates RESTful APIs using tools like Postman and REST Assured.

Performs load and performance testing using JMeter to ensure system reliability under various conditions.

Works with cloud-based testing environments such as AWS, Kubernetes, and Docker, ensuring seamless integration of testing within DevOps pipelines.

Test Design & Problem-Solving: Designs and implements test solutions for complex software challenges, ensuring efficient defect detection and prevention. Implements comprehensive testing strategies for web /mobile /API /backend systems.

Quality Enhancement & Maintenance: Leads efforts to improve and maintain test automation frameworks and quality assurance processes, ensuring scalable and maintainable test solutions. Reviews and optimizes automation test frameworks to enhance reliability and performance.

Mentorship & Team Collaboration:

Mentors junior QA engineers, providing guidance on test automation best practices, frameworks, and tools.

Reviews and improves test automation code, ensuring adherence to quality standards and maintainability.

Encourages knowledge sharing and collaborative learning within the team.

Process Optimization & Continuous Improvement: Adheres to and enhances Quality Engineering processes to drive automation, efficiency, and accuracy. Identifies areas for improvement and proactively implements solutions.

Agile & DevOps Collaboration:

Engages in Agile ceremonies, such as sprint planning, retrospectives, and defect triage meetings, to align quality assurance with development and DevOps teams.

Contributes to CI/CD test automation pipelines, ensuring test execution as part of deployment workflows.

Proactive Communication & Leadership:

Speaks up in team discussions, advocating for testability, automation, and process improvements.

Collaborates across teams to establish a quality-first mindset and drive strategic quality engineering initiatives.

User Experience & Patient-Centric Quality: Partner with Software Engineers (SWE) and development teams to embed quality at every stage of the software lifecycle. Focus on end-user and patient experience, ensuring digital health applications are intuitive, reliable, and performant. Collaborate with product managers and software developers to create actionable insights that improve the efficiency and effectiveness of testing, automation and performance monitoring.

Required Technical Skills & Qualifications:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

5+ years of Quality Engineering experience in a high-tech, life sciences, or related field

Excellent written and verbal communication skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.

Strong problem-solving and critical thinking skills with a passion for continuous learning and improvement.

Proficiency in manual testing and test case management tools.

Hands-on knowledge of test automation tools (Selenium, WebdriverIO, Appium, or Cypress).

Familiarity with API testing and basic automation scripting.

Proficiency in programming language Java Script / Type Script / Python

Strong understanding of bug life cycle

Experience in leading test deliverables and mentoring junior team members

Experience of working in an Agile/Scrum environment

Preferred Qualifications:

Experience with performance testing tools like JMeter.

Knowledge of cloud-based testing environments (AWS, Azure, or GCP).

Exposure to AI-based application testing.

Experience in managing and reporting on overall product quality

Experience running QA or UAT triage huddles

Lilly is dedicated to helping individuals with disabilities to actively engage in the workforce, ensuring equal opportunities when vying for positions. If you require accommodation to submit a resume for a position at Lilly, please complete the accommodation request form (https://careers.lilly.com/us/en/workplace-accommodation) for further assistance. Please note this is for individuals to request an accommodation as part of the application process and any other correspondence will not receive a response.

Lilly 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.

#WeAreLilly

Confirm your E-mail: Send Email