Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Quality Assurance Manager

AT Thermo Fisher Scientific
Thermo Fisher Scientific

Software Quality Assurance Manager

Bangalore, India

Work Schedule
Standard (Mon-Fri)

Environmental Conditions
Office

Job Description

About Us

Thermo Fisher Scientific Inc. is a global leader in providing scientific solutions to enable our customers to make the world healthier, cleaner, and safer. With a team of over 100,000+ colleagues worldwide, we are united by a common set of values - Integrity, Intensity, Innovation, and Involvement. Together, we strive to accelerate research, solve complex scientific challenges, drive technological innovation, and support patients in need. At Thermo Fisher Scientific, we value diverse experiences, backgrounds, and perspectives, fostering a culture where inclusion and collaboration are at the forefront.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


About the Team

Join the Digital Platform & Engineering team at ThermoFisher Scientific, a premier Software Engineering center of excellence in Bengaluru. We specialize in delivering innovative software and cloud computing solutions that empower scientists to work more efficiently and accurately. Our mission is to support the creation of a healthier, cleaner, and safer world.

We adhere to industry-standard processes in the design, development, and deployment of elite software products, showcasing the power and scalability of cloud technology.

Roles & Responsibilities

As a Software Quality Assurance (QA) Manager, you will lead and manage the quality assurance processes within our software development environment.

Your key roles and responsibilities include:

1. Team Leadership and Management: Lead, mentor, and develop a team of QA engineers and testers, ensuring they are skilled and ready to handle QA tasks effectively.
2. Planning: Implement QA strategies, policies, and procedures to deliver high-quality software.
3. Process Improvement: Find opportunities for process enhancement and implement standard methodologies to elevate product quality.
4. Collaboration: Work closely with development, product management, and operations teams to align QA activities with business goals and project timelines.

Responsibilities:
1. Quality Assurance Planning:
- Develop and implement a comprehensive QA plan, covering testing strategies, schedules, and resource allocation.
- Set quality benchmarks and metrics to assess QA processes' effectiveness.

2. Test Management:
- Be responsible for the development and execution of test plans, test cases, and test scripts, ensuring alignment with project requirements.
- Handle both manual and automation testing processes to identify and resolve defects.

3. Automation and Tools:
- Develop and maintain automated test scripts to enhance testing efficiency.
- Select and evaluate appropriate testing tools to strengthen QA capabilities.

4. Defect Tracking and Resolution:
- Monitor, track, and manage defects and issues reported during testing.
- Collaborate with development teams to ensure timely resolution of defects.

5. Compliance and Standards:
- Ensure software products align with industry standards, regulations, and internal quality guidelines, including ISO standards like QMS & ISMS, GxP, and HIPAA compliance.
- Stay ahead of with industry trends and emerging technologies in QA.

6. Reporting and Documentation:
- Generate regular reports on QA metrics, testing progress, and quality status for customers.
- Document QA processes, test results, and findings for continuous improvement.

7. Customer Focus:
- Ensure the final software product meets customer expectations and requirements.
- Collaborate with customer support and product management to resolve quality-related customer issues.

8. Risk Management:
- Identify potential risks and issues in the software development lifecycle and develop strategies to mitigate them.

9. Continuous Improvement and Innovation:
- Continuously review and refine QA processes to improve efficiency and quality outcomes.
- Foster a culture of quality and innovation within the team and the broader organization, including adopting internal Generative AI capabilities.

Candidate Requirements

Mandatory Skills, Knowledge, and Experience:

1. Technical Skills (Minimum 7+ years):
- Proficiency in software testing methodologies, both manual and automation
- Solid understanding of QA tools and technologies (e.g., Selenium, JIRA, TestNG, QTP).
- Experience with programming languages (e.g., Java, Angular, Python) and scripting.
- Familiarity with SDLC and agile methodologies.
- Understanding of CI/CD pipelines and DevOps practices.

2. QA Process and Methodology:
- Deep understanding of QA processes, frameworks, and standards.
- Experience in developing and implementing QA strategies, plans, and test cases.
- Knowledge of various testing types (functional, performance, security, etc.).

3. Management and Leadership:
- Proven experience in leading QA teams.
- Strong leadership skills, with the ability to mentor and develop team members.
- Excellent project management skills, including planning, prioritizing, and coordinating tasks.

4. Problem-Solving and Analytical Skills:
- Strong analytical abilities to identify issues, root causes, and potential solutions.
- Effective conflict management and resolution skills.

5. Communication and Collaboration:
- Excellent verbal and written communication skills.
- Ability to convey sophisticated technical information to non-technical collaborators.
- Strong collaboration skills for working with multi-functional teams.

6. Experience:
- Extensive experience in software quality assurance, including hands-on testing and QA management.
- Experience in various domains and technologies, adapting Quality processes to different project needs.

7. Continuous Learning:
- Commitment to staying updated with the latest QA tools, trends, and standard methodologies.

8. Compliance:
- Experience in implementing QMS (ISO 9001:2015), ISMS (ISO 27001), and GxP standards.
- Skilled in conducting gap analyses, providing coaching, and performing audits.

9. Educational Background:
- A bachelor's degree in computer science, engineering, or a related field (or equivalent experience).

10. Engineering Metrics:
- Experience in understanding and reporting metrics related to quality, code analysis, and configuration tools such as SonarQube, Semmle, NetSparker, Qualys, and others.

Join us in our mission to create world-class software products that empower scientific innovation and contribute to a healthier, safer world.

Apply Now

Join Thermo Fisher Scientific contribute to our mission of making the world healthier, cleaner, and safer. Apply today at http://jobs.thermofisher.com.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: ThermoFisher-R-01271006-1
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Mental Health Benefits
    • Fitness Subsidies
  • Parental Benefits

    • Adoption Leave
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Financial Counseling
    • Performance Bonus
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Internship Program
    • Mentor Program
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program