You are viewing a preview of this job. Log in or register to view more details about this job.

Enterprise Solutions Engineer I - Testing Automation

About the job:

At Montana State Fund, it isn’t only what we do, but how we do it. The Enterprise Solutions Engineer I - Testing Automation plays an integral part in the organization and our ability to deliver on our mission, vision, and values. In this role, you independently and interdependently design and implement technical solutions. With our ever-changing and growing technical landscape, you will regularly apply principles of software engineering to the design, development, maintenance, testing and evaluation of enterprise solutions and systems. In this role you will identify test cases for automation and implement them using modern testing frameworks to ensure high-quality software and reduce manual testing efforts.   

 

What you will do:

Automated testing: Design, develop and execute automated test scripts.  Collaborate with enterprise solution engineers, system analysts, and business users to identify automation opportunities and define test strategies.  Write clear, concise, and comprehensive test plans and test cases.  Perform test automation framework setup and maintenance.  Integrate automated tests into CI/CD pipelines.  Debug, troubleshoot and maintain automated test scripts.  Perform end-to-end testing (functional testing, API testing, integration testing and regression testing), performance testing and load testing using appropriate tools.  Analyze and report on test results and provide actionable feedback to development teams.  Participate in code reviews for test automation scripts.  Continuously enhance the test automation framework and keep up with new industry trends and tools.

Systems analysis, user support, and business program application development: Analyze existing systems built on MSF technologies for improvements and evaluate proposed systems for feasibility and architectural compliance.  Provide systems analysis, user support, and develops program specifications and reusable components for specific business applications.  Work collaboratively on enterprise projects spanning onsite and remote business and technical teams. Custom design specific programs for enterprise and user needs, to support business processes, provide specific technical awareness, insight and documentation as appropriate to departments and users.

Technical expertise and business partner support: Provide technical expertise, advice and mentoring to other IT and insurance business professionals regarding the application of systems analysis and design to business problems.  Prepare reports or correspondence concerning project specifications, activities, or status.

Additional duties as assigned.

 

What you will need (minimum qualifications):

  • Associate or technical degree
  • 2+ years of experience in software testing
  • 2+ years of experience using SQL, including strong knowledge of relational databases
  • 1+ years of programming experience in Java, Python, JavaScript or similar languages
  • Experience with version control systems such as Git
  • Familiarity with Agile and Scrum methodologies for software development and testing
  • Must be open to and have the ability to learn other programming language(s) as necessary along with innovative and creative analytical skills to resolve design issues

Preferred: 

  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems or related field
  • Experience with workers’ compensation insurance applications
  • Experience with cloud-based testing automation environments
  • Experience with testing frameworks like JUnit, TestNG or Cucumber
  • Experience with performance testing tools like JMeter, LoadRunner or Gatling
  • Experience with security testing and API automation testing
  • Experience with defect tracking tools like Jira or ALM
  • Familiarity with CI/CD tools like Jenkins or GitLab
  • 2+ years of directly related work experience utilizing MSF required technologies
  • Relevant technical and/or insurance certifications

Other Requirements:

  • Regular attendance and presence in the designated workplace.
    • This position is located in Helena, MT and will require regular on-site work. 
  • Technical skills appropriate for the position including the ability to use Microsoft Office tools without assistance.
  • Perform job duties in a safe and responsible manner in accordance with MSF safety guidelines and ergonomic recommendations and report unsafe conditions to leader or Safety Committee.

Working conditions: 

Fast paced general office environment.  Some stress may occur.  Regular travel not expected but may occur occasionally around organizational specific events or during the course of employment.  Requires sitting for extended periods of time, standing, visual acumen, manual dexterity, detailed verbal communications and fine finger manipulation for working with computer keyboards. 

Compensation and Benefits: 
Pay range 4Ai: Starting salary for the position begins at $90,600-$135,900. This is an exempt position.  
 
Montana State Fund offers excellent benefits, paid time off, and a competitive compensation program, including: 

  • Excellent health insurance with dental, vision, life, long-term disability and more, with optional dependent coverage.
  • Flexible spending accounts for dependent care and medical expenses.
  • Public employees’ retirement plan tax-deferred contributions with a generous employer match.
  • Optional 457(b) deferred compensation to further increase retirement savings.
  • Higher education reimbursement and other training and development programs.
  • Robust personal leave, paid holidays, and extended leave.