Danaher Corporation logo

Lead Software Engineer-Automation

Danaher Corporation
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationSoftware TestingTest PlanningContinuous Integrationapi testingPerformance Testing

Job description

Overview

Lead Software Engineer (Automation) on SCIEX's Software Verification team, responsible for leading testing for agile teams, designing and developing the automation framework, creating test plans and executing on those plans.

What you'll do

  • Lead testing for agile teams, creating test plans and executing on those plans, ensuring products meet defined exit criteria and development practices are followed.
  • Design and implement scalable automation test strategies for sophisticated systems and drive automation testing architecture, implementation, improvement, and infrastructure.
  • Create design, code, and unit test modules/components.
  • Mentor verification/automation team members to ensure the best automation testing practices are used consistently.
  • Define, maintain the integrity and stability of, and own software automation architecture and designs for the assigned product(s) and subsystems.
  • Integrate automation tests in a continuous integration system (git, TeamCity) and resolve any failures.
  • Mentor and coach a team of skilled engineers to automate applications using Agile methodology, and participate in architecture, design, and code reviews and all Agile ceremonies.
  • Engage with multi-functional collaborators and technical leaders to communicate project status, raise issues, and guide and influence strategic decision-making.
  • Identify the right third-party software components/frameworks to use in existing software automation systems and be hands-on to ensure delivery expectations are met.

What you'll need

  • Bachelor's degree in computer science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of experience designing and implementing automation testing frameworks, testing methodologies, and strategies.
  • Strong scripting skills using C# or other object-oriented languages, and a passion for automation.
  • Experience with continuous integration (CI) principles and build, deploy and version control tools such as Bitbucket, Git, Bamboo, TeamCity, Jenkins, TFS, or CruiseControl.NET.
  • Experience with Visual Studio, C#, Java, or C++ with performance, API, cloud, reporting and unit testing frameworks.
  • Proficient with SDLC methodologies such as Agile, QA methodologies, defect management systems, and documentation.
  • Proficiency in a variety of software testing tools such as TestComplete, LoadTest, Coded UI, SpecFlow, FitNesse, Selenium, and other automation tools.
  • Experience in one or more testing frameworks such as unit, SpecFlow, TDD, BDD, hybrid and keyword-driven frameworks, and exposure to performance and API testing and their automation frameworks.

Nice to have

  • Proven ability to make decisions, positively influence others, and work well in a fast-moving environment.
  • Proven track record of working effectively in cross-functional, matrix environments and with user groups.
  • Excellent written and verbal communication skills, including the ability to interact well with people at all levels of an organization.
  • Ability to learn new software; experience in Agile and Scrum principles; ISTQB foundation certification or equivalent.
  • Exceptional attention to detail, strong organizational, time management and prioritization skills, and comfort with ambiguity.
  • Ability to work with geographically distributed teams while maintaining high standards of collaboration and communication, and readily accepting responsibility and accountability for project success and key decisions.

Details

  • Location: Bengaluru (on-site role), collaborating closely with teams in Toronto, Canada.
  • Reports to the engineering manager within Software Verification.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer-Automation