Ecolab

Senior Software QA Automation Engineer

IND - Maharashtra - Pune Full time

What You Will Do:

  • Lead, implement, and maintain automation framework, test tool and automation scripts, developing mocks/POC’s.
  • Consume software requirements and specifications for testability. Create unit, integration, functional test cases for software applications as well as firmware.
  • Increase test case automation for the existing test suites.
  • Create software verification test plans for the features being delivered and defects being fixed per testing cycle.
  • Define the appropriate level of regression testing required in each round of testing.
  • Create test plans and test cases.
  • Attend Team Agile meetings and provide reports/updates on assigned tasks: Daily Stand up, Sprint Planning, Sprint Demo, Backlog refinements, and retrospectives.
  • Work with development team members and product owners to ensure testing coverage of assigned features/requirements.

Minimum Qualifications:

  • Bachelor’s Degree or higher in a technical discipline, preferably software related (Computer Science, Computer Engineering, Electrical Engineering or similar)
  • 5+ years’ experience with modern Q/A methodologies
  • 5-8 years of experience in Automated Testing using a development framework (Non-Selenium)
  • 5+ years of development experience
  • Strong programming skills in C++ and Scripting languages (Python) to support Software Component testing.
  • Experience in white-box testing.
  • Experience with NUnit testing framework
  • Linux command line experience
  • Strong documentation and organizational skills, excellent verbal, and written communication skills
  • Ability to work in a rapidly changing environment.
  • Strong collaboration skills
  • Works independently or well with a team

Preferred Qualifications:

  • 2+ years’ experience developing or testing embedded software applications.
  • Familiarity with Gerkin/Jenkins/Cucumber
  • Familiarity with serial communication protocols (CANbus, Modbus)
  • Testing experience with Firmware/Embedded systems
  • Testing experience in ARM based microcontrollers, such as ST Micro, NXP, or Silicon Labs EFM.
  • Experience with Agile/Scrum methodologies
  • Experience with Azure DevOps

Position Details:

  • This position is in Pune, India
  • Work Schedule: full-time, standard business hours. Onsite.
  • Relocation is not available for this position.