Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Optum Logo

Software Engineer - 2328448

Optum

$113,322 - $155,295
Nov 17, 2025
Eden Prairie, MN, United States of America
Apply Now

Optum Services, Inc. is looking for a Software Engineer to research, design, and develop computer and network software or specialized utility programs, ensuring the quality and reliability of software products and contributing to the improvement of the development process.

Requirements

  • Designing test cases in Rally for functional user stories with detailed descriptions using Gen AI and Story Craft tools
  • Developing automation scripts in an IDE like Intellij, Eclips, or VS Code utilizing the Page Object Model, Selenium WebDriver, Java, TestNG, and Maven, incorporating assertions, tags, OOP concepts, database validations, and loggers
  • Performing data-driven testing and Application Programming Interface (API) testing using Postman (handling XML and JSON structures)
  • Designing automation scripts within the Rest Assured framework using Java while ensuring comprehensive API validation of application portals across various environments (Test, Stage, Release, and Production) with different application specific identifiers and user roles, statuses, and organizations
  • Integrating developed automated test suites with GitHub Copilot and GitHub repositories for version control and code management
  • Connecting GitHub repositories with Jenkins to execute automation test suites through scheduled jobs daily, generating comprehensive Allure reports to verify the presence of defects in the designed functional applications
  • Performing database validations in MongoDB Compass using CRUD operations and queries, including functions like IN, NOT IN, SORT, WHERE, and EXISTS to ensure accurate data insertion, updates, and deletions

Responsibilities

  • Responsible for ensuring the quality and reliability of the software product
  • Design and implement testing processes
  • Contribute to the overall improvement of the development process
  • Participate in the full life cycle of Agile projects with in-depth knowledge of SDLC and STLC processes and methodologies
  • Collaborate closely with product owners, project managers, and product teams to groom and review functional requirements, add them to backlogs or iterations, estimate and prioritize features and user stories, identify gaps, report issues, document execution steps, and demonstrate and accept functional solutions, testing enhancements that address and achieve specific customer goals
  • Adhere to version control, release management, and deployment protocols to distribute new functionality to the user base including conducting code reviews, opening pull requests, verifying security reports, and merging remote branch code into the master branch
  • Identify bugs by following software testing strategies and report them in Rally by attaching them to respective iterations

Other

  • Telecommuting available from anywhere in the U.S.
  • Employer will accept a Master's degree in Computer Science, Engineering, Computer Information Systems, or a related field and two (2) years of experience in the job offered or in an Engineering-related occupation.
  • Candidates are required to pass a drug test before beginning employment.