This site uses cookies. To find out more, see our Cookies Policy

Software Engineer In Test II in Boston, MA at Verisk Analytics

Date Posted: 4/14/2018

Job Snapshot

Job Description


 

Be a part of AIR’s Quality Assurance team, as a Software Engineer In Test, in designing, developing and supporting a state of the art automation framework. The framework is the backbone of a technically challenging and analytically complex automation system, which manages the execution and validation of tens of thousands of tests in an Agile development life cycle. If you thrive in a collaborative multitasking environment and want to play a key role in the migration to an object oriented automation framework from the ground up by applying your design and implementation experience for those frameworks, this position also offers you an excellent opportunity to unleash your superior scripting skills with tools like Python, Perl, or Windows PowerShell.

With so many simultaneous responsibilities, you should thrive in a collaborative multitasking environment. We are a Microsoft .NET/C# shop that values your past excellence with .NET framework, ASP.NET, IIS and WCF, but more importantly, we are a large, dynamic and diverse team of multidisciplinary professionals with academic backgrounds in computer science, mathematics or related engineering fields and we are looking for someone who wants to bring that expertise into our Verisk Analytics family, twice named to Forbes America’s Best Employers for 2015 and 2016 List and Forbes World’s Most Innovative Companies 2015 List.

 

Performance Objectives
  • Learn modern product development methodologies, within AIR’s fast paced analytical software services environment, like Behavior Driven Development (BDD) processes that incorporate .NET tools with C# and C++ and apply your experienced versatile object oriented programming skills in these languages, Java or other languages, while enhancing AIR’s automation framework to dramatically increase code coverage with automated tests.
  • Leverage automated testing processes more strategically, within AIR’s rapidly expanding product suites, and join a really strong team, develop your process maturity and experience in scoping and independently implementing or leading framework extension projects that use modern open source and commercial tools; Cucumber for NET, Gherkin test authoring language and the open source test execution harness
  • Develop and maintain, as the demand for real time analytical grows, production grade automated performance and scalability tools using state of the performance testing tools from IBM Rational Suite & Citrix. Integrate the use of production grade open source scheduling tools like Hangfire to 24x7 executions of tens of thousands of test cases and directly help AIR deliver high performance products faster to the market faster with superior quality.
  • Optimize the use of a huge distributed network environment consisting of tens of cutting edge severs that use thousands of compute and data base cores to deliver round the clock support and leverage/develop your virtual computing skills using VMware vSphere
  • Lead development of test harnesses to drastically improve productivity and reduce repetitive manual procedure by functional testers using the object oriented Entity Framework (EF) for .NET using domain specific objects.
  • Develop your leadership and people management skills by mentoring and developing a talented and highly motivated group of junior automation developers Share and collaborate using modern code and test repositories like MS Team Foundation Server (TFS) and Test Management (MTM).
  • Leverage your experience writing or testing API code and web services testing tools like SoapUI, MSTest integrated with MS Visual Studio to automate the quality assurance of thousands private and public interface tests as an increasing number of our large user base is adopting our API tools to expand their engagement with our product family.
  • Design and implement validation scripts and tools using modern scripting languages and complex SQL queries using modern large date comparison tools like Beyond Compare, Ultra Edit and SQL Data Compare, due to the large amount of database manipulations we employ and apply your solid SQL scripting skills.
  • Deliver a production grade internal portal, using Model View Controller (MVC), AngularJS, PHP and ASP .NET C# Web Forms that provides a comprehensive set of execution, test authoring, scheduling and end to end customizable dashboards for continuous integration process.
  • One of the most unique opportunities you will have at AIR is exposure to our most complex validation engines in the software industry. Contribute to its leading edge with tools like Domain Drive Design (DDD), Entity Framework (EF), Service Oriented Architecture, Code Generator (T4 Toolbox) along with other desirable skills in R, Python, MS SQL, BigData (Postgres SQL). 

 

Key Requirements:
  • Graduate or Undergraduate degree in engineering, science or mathematics from a reputable academic institution with excellent credentials
  • Our solutions are complex and computationally challenging and so we are looking for people with a 1+ year track record of quality assurance in scientific or financial analytics software
  • The process of ensuring the accuracy and reliability of our solutions requires extreme attention to detail and commitment to quality
  • We are a fast paced and rapidly evolving company that demands agility and innovation in delivering high quality products on time
  • Automation is the lifeline for meeting the complex and large size of our applications, so experience and expertise with commercial automation tools is essential
  • Experience in devising creative methodologies to ensure the validation of complex multi physics concepts is essential
  • Possess the drive and intellectual curiosity to investigate complex technical issues and be ready to make coherent presentations of your findings to review groups
  • Thorough understanding and hands on experience with relational databases such as MS-SQL, with ability to mentor and train others; SQL scripting is an integral part of quality assurance activities at AIR
  • Superior verbal and written communication skills, in order to interface with cross-functional teams that are talented, culturally diverse, global and widely varying technical skillsets
  • Knowledge  and thorough understanding of product development life cycles to ensure  the critical role of quality assurance teams
  • Logical and clear thinker having made process driven decisions

 

About AIR Worldwide

AIR Worldwide (AIR) provides catastrophe risk modeling solutions that make individuals, businesses, and society more resilient. AIR founded the catastrophe modeling industry in 1987, and today models the risk from natural catastrophes, terrorism, and pandemics globally. Insurance, reinsurance, financial, corporate, and government clients rely on AIR’s advanced science, software, and consulting services for catastrophe risk management, insurance-linked securities, site-specific engineering analyses, and agricultural risk management. AIR Worldwide, a Verisk Analytics (Nasdaq:VRSK) business, is headquartered in Boston with additional offices in North America, Europe, and Asia. For more information, please visit www.air-worldwide.com.

 

All members of the Verisk Analytics Family of Companies are equal opportunity employers.