Northwestern Mutual - Milwaukee, WI

posted 5 months ago

Full-time - Mid Level
Remote - Milwaukee, WI
Insurance Carriers and Related Activities

About the position

The Senior Software Development Engineer in Test at Northwestern Mutual Life Insurance Company in Milwaukee, Wisconsin, plays a crucial role in ensuring the quality and reliability of software solutions. This position involves close collaboration with developers and the product team to deliver solutions that meet specified requirements and acceptance criteria. The engineer will work within a team to enhance code quality through thorough reviews and contributions as necessary. Responsibilities include testing, prioritizing, and delivering user stories across various environments, which involves merging code, coordinating with the DevOps team, monitoring CI/CD jobs, debugging test failures, and collaborating with project stakeholders to resolve issues within a complex insurance system. In preparation for software releases, the engineer will provide relevant pipelines to developers and upper management, tag stories, and create tests using Xray. A deep understanding of the business is essential for performing quality checks to ensure successful releases. The role also requires updating the automation test suite for new enhancements and creating end-to-end tests through automation, utilizing knowledge of insurance, the Kevlar testing suite, and Postman. The engineer will bring expertise in testing practices to various team activities, including sprint planning, refinements, QA meetings, and discussions regarding enhancements, modification requests, and defects in the application. Additionally, mentoring and coaching junior team members is a key aspect of this role. Telecommuting is permissible, providing flexibility in the work environment.

Responsibilities

  • Work closely with developers and product teams to deliver solutions according to requirements and acceptance criteria.
  • Review and improve code quality collaboratively with the team.
  • Test, prioritize, and deliver user stories through various environments.
  • Merge code and coordinate with the DevOps team.
  • Monitor CI/CD jobs and debug test failures.
  • Coordinate with project stakeholders to resolve issues in a complex insurance system.
  • Prepare for releases by providing relevant pipelines to developers and upper management.
  • Tag stories and create tests using Xray.
  • Perform quality checks using deep business knowledge to ensure a quality release.
  • Update the automation test suite for new enhancements.
  • Create end-to-end tests through automation using knowledge of insurance, Kevlar testing suite, and Postman.
  • Participate in sprint planning, refinements, and QA meetings.
  • Discuss enhancements, modification requests, and defects in the application.
  • Mentor and coach junior team members.

Requirements

  • Bachelor's degree in Computer Science, Electrical and Electronic Engineering, or a related field.
  • 2 years of test engineering experience.
  • Experience with Agile and Scrum methodologies.
  • Experience in Test Automation Engineering.
  • Experience with CI/CD pipelines.
  • Experience in release activities.
  • Experience in automation suite ownership.
  • Experience in monitoring and improving regression tests.
  • Experience in mentorship and coaching of junior team members.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service