Senior Software Automation Test Engineer

Innovyze Monrovia United States of America Development
Warning! Vacancy expired

Company Description

Innovyze is a leading global provider of wet infrastructure modelling and simulation software and professional solutions designed to meet the technological needs of water/wastewater utilities, government industries, and engineering organizations worldwide. We provide state-of-the-art engineering software solutions around the globe.

We are seeking a Senior Software Automation Test Engineer to help advance our automation coverage for our desktop, web, and cloud-based solutions. The Senior Software Automation Test Engineer supports the efforts of the Development team by testing products and writing automated test scripts to ensure the software is fit for purpose and any bugs are detected and removed/resolved before the software reaches Innovyze customers.  The position will report to the Senior DevOps Manager, US Operations. The ideal candidate is a highly motivated, knowledgeable and creative automation test engineer who is ready to participate in an agile team environment and contribute to the success of Innovyze.

Position

Responsibilities will include but are not limited to:

  • Design, create and execute test plans/cases per technical specifications for testing software products
  • Accurately report and manage defects
  • Collaborate with product owners and developers to ensure products and enhancements are delivered to quality standards
  • Define and promote automation best-practices and mentor junior automation engineers in those practices
  • Maintain a thorough knowledge and understanding of Innovyze products and primary customer workflows
  • Stay up to speed on new technologies and methodologies and use them to improve automated test efficiency and the quality of products
  • Attend and actively participate in project meetings to review project requirements, use cases and test planning activities
  • Participate in all aspects of the Software Development Life Cycle

Requirements

Required Qualifications:

  • B.S. in Engineering, Computer Science or equivalent field
  • Minimum of 7 years of experience in software testing with at least 5 years of experience working with software automation tools and/or writing automation scripts
  • Experience writing automated tests using structured programming or scripting languages like VBScript, C#, C++, Python, Perl or JavaScript
  • Strong analytical and troubleshooting skills
  • Keen attention to detail
  • Excellent communication and documentation skills
  • Proven ability to collaborate successfully with cross-functional partners and work in a fast-paced environment

Preferred Qualifications:

  • Exposure to Cloud-based platforms and development
  • Experience using version control systems such as Git
  • Exposure to CAD, GIS and/or use of geospatial data
  • Experience working with Microsoft Azure DevOps tools
  • Working knowledge of the Water/Wastewater industry preferred
  • Experience working in an Agile environment