Skip to content

Senior Software Development Engineer in Test

At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.

Primary Duties and Responsibilities

  • Creates complex test strategies and plans with minimal guidance. 

  • Recognizes and evaluates workload model for performance testing; understands context, and teaches subordinates to adapt testing approaches. 

  • Creates and executes complex test cases using appropriate techniques. 

  • Captures and analyzes appropriate test metrics, making recommendations as appropriate.  

  • Advises subordinates and key stakeholders on how to use various testing tolls as well as how to manage defects in the context of their environment. 

  • Provides accurate testing effort time estimates. 

  • Leads the testing process of complex, integrated systems with specific business rules.

  • Proactively implements security testing as appropriate. 

  • Teaches and advises subordinates and key stakeholders on testing approaches and when to implement. 

  • Evaluates and provides feedback for others' testing deliverables as appropriate. 

  • Recommends and influences leadership when test automation is relevant; executes test automation strategy including measuring success, stability, relevancy. 

  • Actively promotes test engineering tool standards. 

  • Conducts and coordinates code reviews. 

  • Lead role in troubleshooting and debugging automation issues. 

  • Lead role in setting up CI/CD pipeline. 

  • Within 6-12 months, understand the data flows and interdependencies of  key systems in their domain in addition to a solid understanding of how data is used. 


  • Bachelor's degree with an emphasis in Computer Science, Computer Engineering, Software Engineering, MIS or related field. One or more advanced security certifications (e.g. CISSP, CCSP).

  • 4-5 years of professional experience required.

  • Highly technical and analytical hands-on experience in prior professional roles.

  • 3+ years of recent experience in area of expertise within test engineering. 

  • Previous experience with functional / non-functional methodologies in test engineering.

  • Previous experience testing complex, integrated systems with complex business rules and/or deep subject expertise. 

  • Previous experience with complex, financial data to enable decision making. 

  • Proven ability to create complex test strategies and plans. 

  • Solid understanding of functional testing concepts.

  • Ability to explain complex topics to a variety of audiences. 

  • Highly detailed; analytical problem solver; embodies a continuous improvement mind-set. 

  • Self-starter with the ability to work independently.

  • Highly collaborative individual with ability to effectively work in a team setting. 

  • Effective communicator in both verbal and written communications. 

  • Experience with Agile methodologies. 

  • Experience leading or delivering complex testing assignments. 

  • Significant, practical experience using common (domain) testing tools and frameworks. 

  • Highly skilled in test monitoring, control, execution and completion activities. 

  • Demonstrates ability to create complex test strategies and plans; has a solid grasp of advanced test design best practices.

  • Ability to create and execute complex tests without guidance. 

  • Previous experience with test automation, performance management and test design. 

  • Solid understanding of non-functional testing concepts.

  • Exhibits a solid understanding of NM's business model, how the HO and Field work together, and how the work supports the enterprise.

  • Deep understanding of  business area's products, process and interdependencies.  

  • Solid understanding of the systems and processes that support the applicable business domain. 

  • Test Automation Engineering specifics: 

  • Significant practical experience writing scripts in coding language(s) used in the area of support. 

  • Significant experience using language-specific testing frameworks relevant to their work.  

  • Independently owns scripting of functionalities, leveraging coding best practices. 

Skills-Proficiency Level:

Agile Methodologies - Advanced
API Testing - Advanced
Application Platforms - Intermediate
Cross-Functional Partnerships - Intermediate
Data Encryption - Advanced
Data Testing - Advanced
Functional Testing - Advanced
Information Technology Security - Intermediate
Mobile Testing - Advanced
Non-Functional Testing - Advanced
Penetration Testing - Intermediate
Programming Languages - Advanced
Requirements Traceability Matrix (RTM) - Advanced
Security Research - Advanced
Security Testing - Intermediate
Software Engineering - Advanced
Technical Communication - Intermediate
Technical Reporting - Advanced
Test Automation - Intermediate
Testing Methods - Advanced
Testing Operations - Intermediate
Testing Techniques - Advanced
Use Case Testing - Intermediate
User Interface Testing - Advanced


Grow your career with a best-in-class company that puts our client’s interests at the center of all we do. Get started now!

W e are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.

If you work or would be working in Colorado or outside of a Corporate location, please click here for information pertaining to compensation and benefits.


We’re excited about the potential people bring to Northwestern Mutual. You can grow your career here while enjoying first-class perks, benefits, and commitment to diversity and inclusion.