Beckman Coulter Diagnostics – Senior Software Engineer: C# Automation Testing

September 9, 2025
15 ₹ LPA - 25 ₹ LPA / year

Job Description

🏢 Company – Beckman Coulter Diagnostics
💼 Role – Senior Software Engineer
📍 Location – Bangalore, Karnataka, India
⏳ Experience – 5+ Years
🔖 Job Type – Full Time

Job Description:
Beckman Coulter Diagnostics, a global leader in clinical diagnostics and a Danaher operating company, is seeking a Senior Software Engineer specializing in C# automation testing to join its System R&D team in Bangalore. In this role, you will be responsible for designing, developing, and maintaining automated tests for Total Lab Automation products. Using in-house test automation frameworks along with tools like Selenium, Appium, WinAppDriver, and SpecFlow (BDD), you will improve test coverage and ensure that new product developments and design changes meet the highest quality standards. Your work will directly impact the reliability and efficiency of diagnostic systems used by clinicians worldwide.

This role involves close collaboration with developers, verification engineers, QA teams, product owners, and system engineers to implement comprehensive test strategies and deliver high-quality results. You will identify gaps in testing coverage, enhance test pipelines for stability, and apply best practices from industry-standard automation frameworks to improve overall efficiency. Additionally, this position encourages continuous learning, allowing you to contribute to process improvements while keeping pace with emerging trends in test automation and medical device software validation.

Beyond technical contributions, the Senior Software Engineer will actively troubleshoot, debug, and analyze automated test failures to isolate root causes, ensuring faster resolution and improved test reliability. Exposure to regulated environments and standards such as IEC 62304, ISO 13485, and ISO 14971 will provide an opportunity to ensure compliance in the medical device domain. This role offers a dynamic environment where your work not only supports product development but also helps enhance patient care by enabling more reliable and efficient diagnostic solutions.

Roles & Responsibilities:

  1. Design, develop, and maintain robust automated tests for Total Lab Automation products using C# and industry-standard automation tools.

  2. Implement strategies for test automation and continuously improve the stability and coverage of automated test pipelines.

  3. Collaborate with cross-functional teams including developers, QA engineers, system engineers, and product owners to ensure comprehensive test coverage.

  4. Apply OOPS principles and problem-solving skills to resolve automation challenges and optimize test scripts.

  5. Conduct API testing to validate backend functionality and ensure seamless integration between system components.

  6. Debug, troubleshoot, and analyze test failures to identify root causes and provide actionable solutions.

  7. Contribute to enhancements in the test automation framework based on industry best practices and emerging trends.

  8. Maintain detailed documentation of automated tests, results, and bug reports for compliance and review.

  9. Mentor junior team members and participate in team knowledge sharing sessions to strengthen automation expertise.

  10. Ensure compliance with medical device regulations, quality standards, and organizational policies throughout the testing lifecycle.

Requirements & Eligibility:

  1. Bachelor’s degree in Computer Science, Engineering, or a related field, with 5+ years of experience in test automation for medical devices or regulated environments.

  2. Strong proficiency in C# programming and hands-on experience with automation tools such as Selenium, Appium, WinAppDriver, and SpecFlow (BDD).

  3. Solid understanding of OOPS principles, logic-based problem solving, and rigorous debugging techniques.

  4. Proficiency in API testing and experience validating backend services in complex systems.

  5. Familiarity with Total Lab Automation products or similar medical diagnostic systems is preferred.

  6. Knowledge of medical device quality standards such as IEC 62304, ISO 13485, and ISO 14971 is a plus.

  7. ISTQB Foundation or equivalent certification in software testing is desirable.

  8. Strong analytical, communication, and collaboration skills to work effectively with cross-functional teams.

  9. Ability to enhance and maintain automated test frameworks, improve test coverage, and troubleshoot complex issues.

  10. Passion for continuous learning, adopting best practices, and contributing to process improvement initiatives.

Expected Salary:
For a Senior Software Engineer specializing in C# automation testing in Bangalore, India, the expected salary typically ranges from ₹15,00,000 to ₹25,00,000 per annum, depending on experience, technical expertise, and certifications. The role also provides benefits reflecting the regulated medical device industry and global standards for employee well-being and career growth.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates