Search Our Career Opportunities

Software Development Engineer in Test

Date: Jul 5, 2019

Location: New York, NY, 10003

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

Northwestern Mutual Life Insurance Company - 41 E 11th St., 2nd Floor, New York, NY 10003

Job Title: Software Development Engineer in Test

Job Description: The Software Development Engineer in Test at Northwestern Mutual Life Insurance Company in New York, NY will develop and maintain software testing tools using programming languages including Java and Node.Js. Write automation to verify data structures, data formats, and data values via unit, component and integration testing. Manage deployment and source code with CICD tools including Jenkins and Gitlab-CI. Build and maintain continuous integration and continuous development pipeline using Gitlab and Gitlab-CI to provide faster feedback loops to developers and tester. Develop Kubernetes and Docker scripts for deployment of fully containerized and orchestrated applications. Develop solutions using various AWS services like S3, Lambda, KMS and RDS to improve functioning and quality of products. Perform application development using micro-services and REST APIs container technology including Kubernetes, Docker, and AWS ECS. Provide support to applications deployed in Kubernetes cluster and troubleshoot for issues. Write automated unit, component and integration tests for software products and also provide consultancy on various testing practices to teams and individuals across company. Build automation frameworks and scripts. Collaborate with various teams to gather requirements for developing software applications. Train and educate team members on various Cloud and DevOps technologies. Work with cloud platform including AWS. Provide consultation around TestOps practices to Software Development and Testing teams to help build a better-quality software. May require up to 25% domestic travel to other company worksites.

 

Minimum Requirements: Requires a Master's degree in Computer Science, Computer Engineering, or related field plus one year of software test strategy and architecture experience. Will also accept a Bachelor's degree in Computer Science, Computer Engineering, or related field plus five years of progressive software test strategy and architecture experience. One year of experience must include one year of experience with each of the following: (1) building automation frameworks and scripts; (2) programming languages including Node.Js and Java; (3) application development using micro-services and REST APIs container technology including Kubernetes, Docker, and AWS ECS; (4) cloud platform including AWS; (5) writing automation to verify data structures, data formats, and data values via unit, component and integration testing; (6) creating and designing test automation and test infrastructure; and (7) managing deployment and source code with CICD tools including Jenkins and Gitlab-CI.

 

Interested candidates send resume to joshmccord@northwesternmutual.com. Reference code 098 in the subject line.

 

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! 

We 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.

 

Req ID: 25451
Position Type: Regular Full Time
Posting Date: 06/06/2019