QA Test Lead
QA Test Lead
Eurofins IT Solutions, Bengaluru, Karnataka, India
With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is the largest network of bio/pharmaceutical GMP product testing laboratories providing comprehensive laboratory services for the world's largest pharmaceutical, biopharmaceutical, and medical device companies.
BPT is enabled by global engineering teams working on next-generation applications and Laboratory Information Management Systems (LIMS). As Senior Automation Engineer, you will be a crucial part of our delivery team, ensuring the product features are completely automated and reducing the idea to live time to Business. As a technology leader, BPT wants to give you the opportunity not just to accept new challenges and opportunities but to impress with your ingenuity, focus, attention to detail and collaboration with a global team of professionals.
This role reports to a Manager.
Required Experience and Skills
Experience:
- Experience between 8 to 10 yrs.
Responsibilities
- Develop and implement test strategies, plans, and schedules for both manual and automated testing.
- Define and prioritize testing tasks based on project requirements, risks, and timelines.
- Collaborate with stakeholders to understand requirements and design comprehensive test cases.
- Lead and mentor a team of QA engineers, providing guidance and support.
- Coordinate and manage the testing team’s activities, ensuring productivity and adherence to testing standards.
- Conduct regular team meetings, performance reviews, and provide constructive feedback.
- Design, develop, and maintain automated test frameworks and scripts using C# and Selenium , Typescript of Java.
- Integrate test automation into CI/CD pipelines for continuous testing and delivery.
- Design and implement automated tests for RESTful APIs using tools like RestSharp or similar libraries.
- Validate API functionality, performance, and security through thorough testing.
- Oversee the execution of manual and automated tests, track results, and report defects.
- Generate and present detailed test reports, metrics, and dashboards to stakeholders.
- Ensure that defects are tracked and managed effectively throughout the testing lifecycle.
- Work closely with developers, product managers, and other stakeholders to ensure high-quality deliverables.
- Participate in requirement reviews, sprint planning, and retrospectives to provide QA input.
- Continuously evaluate and improve testing processes, tools, and methodologies.
- Stay updated with the latest industry trends and best practices to enhance testing efficiency.
- Identify and mitigate risks related to software quality and testing processes.
- Ensure compliance with quality standards and project requirements
Required Skills:
- Proficiency in C#,Typescript for developing and maintaining automated test scripts and frameworks.
- Strong understanding of object-oriented programming concepts, design patterns, and coding best practices.
- Expertise in using Selenium WebDriver for automating web application testing.
- Knowledge of Selenium Grid for distributed test execution.
- Familiarity with Selenium best practices for managing locators and handling dynamic content.
- Good knowledge in Database & SQL. Ability to create & mine data using SQL queries.
- Experience with RestSharp or similar libraries for creating and executing API test cases.
- Understanding of RESTful principles and common HTTP methods (GET, POST, PUT, DELETE).
- Ability to validate API responses, handle authentication, and test error handling.
- Experience in designing and implementing test automation frameworks using tools like NUnit or MSTest for C#, WebDriver IO , Selenium
- Knowledge of integrating test automation with CI/CD tools such as Jenkins, Azure DevOps, or GitLab CI/CD
- Proficiency with version control systems like Git for managing test scripts and collaborating with the development team.
- Familiarity with test management tools like JIRA, TestRail, or similar for tracking test cases, execution, and defect management.
- Ability to write and execute SQL queries for data validation and verification.
- Understanding of performance testing concepts and tools (e.g., JMeter) for assessing application performance under load.
- Experience working in Agile environments, including participation in Scrum ceremonies like stand-ups, sprint planning, and retrospectives.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills for effective collaboration and reporting
Desirable Experience
- Knowledge of Performance testing.
- Knowledge of Security testing.
- Knowledge of Mobile Automation Testing.
Personal Skills:
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Ability to articulate and present different points-of-views on various topics related to project and otherwise.
- Successful teamwork experience and demonstrated leadership abilities are required.
- Eager to learn and continuously develop personal and technical capabilities.
Required Qualifications:
- MCA or Bachelors in Engineering, Computer Science or any other equivalent degree.
Personal Skills:
- Customer-service oriented with a problem-solving attitude;
- Strong attention to detail and accuracy is essential;
- Entrepreneurial thinking and flexibility to change;
- Very good English communication skills (concise writing and orally convincing);
- Structured and clear writing skills;
- Proven ability to solve complex business problems using analytical reasoning;
- Demonstrated positive attitude, self-motivated, team player.
PERFORMANCE APPRAISAL CRITERIA: Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, documented during the first 30 days of your joining.