Northwestern Mutual
Start-Up Vibes with The Stability of a Fortune 100 Company.
Hybrid

Senior Test Engineer

Sorry, this job was removed at 4:45 p.m. (CST) on Thursday, October 21, 2021
Find out who's hiring in New York City, NY.
See all Developer + Engineer jobs in New York City, NY
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
What's the role?
As a technical, hands-on Test Engineer, your job is to participate in the manual and automation testing of various web-based projects that integrate over various systems, including sophisticated financial planning interfaces and algorithms. Engineers at NM are heavily involved with the Scrum process and interface heavily with product specialists to paint a clear picture of end-state and delivery expectations.
With the help of your team and your love for learning, you will quickly build up your product domain knowledge through exploratory testing of interesting cases and interacting with the team as you bring up risks. You will work with multiple teams to understand the wide product space as we develop a strong integration regression suite.
You have the desire to bring your ideas to life with demonstrated proof of concepts to test the feasibility of your ideas. As you test the product, you will work to automate key workflows at the UI and API levels, as well as help work on CI/CD templates to run these different tests. Continual personal improvement is also a key driver of success in this space and in this role and the passion to try and to learn new things will set you up to thrive.
We work in a competitive and fast-paced environment, but we work together, and we win and lose as a team.
Bring Your Best! What this role needs:
Test Strategy & Test Design: Given a testing mission, you plan deliberately to answer how you will best achieve it. You're able to define and articulate the set of ideas that guide your test design, and continuously apply that set of ideas in the project context as you evaluate project, product and quality risks.
Exploratory Testing: You learn the product by experiencing it and evaluating it from many perspectives to find relevant problems. You continually bring up risks with the development team, as you work together to improve the product over time. You structure your explorations intentionally, using a mix of testing techniques (including automation), to help you meet the testing mission as you continually evolve your test strategy.
Leadership: The Senior Test Engineer is a leader within the testing team with the expectation to guide and mentor more junior team members. This includes participating in test report debrief meetings, supervising the testing performed by junior testers, mentoring their technical learning activities, and freely sharing knowledge and testing techniques.
Communication: Effective and professional communication of a variety of topics, including technical and non-technical information, to a wide variety of internal and external customers including leadership from across the organization.
Automation: Design and implement smart and efficient automation strategies. Accountable for building, managing, and maintaining automatic checks.
Training: Attend training to know the latest technology and testing knowledge.

  • Define, develop and evolve your test strategies to guide test design and execution.
  • Proficiency in at-least one programming language. Interested to learn and work on node.js
  • Lead product release testing and help with release process
  • Work with developers to provide additional research, helping them debug and resolve issues.
  • Lead and automate end-to-end (UI/API), regression, ETL, and performance tests.
  • Triage and communicate across teams, when necessary, to coordinate and execute all test activities to ensure timely, orderly test execution.
  • Develop useful test coverage documentation.
  • Track bugs and confer with developers or functional resources to prioritize for resolution.
  • Experienced with testing in an Agile environment.
  • Identify risks, track, investigate, and resolve any issues.
  • Design, implement and maintain cross-platform test automation scripts
  • Experience with Git, Jira, CI platforms


Automation skills:

  • Experience designing and implementing automation strategies
  • Demonstrated experience in automating tests using JS, Java, Python, or other languages
  • Solid understanding of different element locator strategies and the ability to write custom XPath, CSSPath
  • Experience with Performance testing and performance testing tools
  • Identify risks, track, investigate, and resolve any issues.
  • Design, implement and maintain cross-platform test automation scripts
  • Experience with Git, Jira, CI platforms


Our Tech Stack:

  • Node.js, webdriver.io, Mocha, Chai, Cucumber, GitLab, Sauce Labs, K6


Requirements:

  • 6+ years of test engineering experience (UI and RESTful services testing) preferred
  • 5+ years of professional experience as an Automation Engineer working in an agile environment (for automation heavy roles)


Benefits:

  • Whip-smart team that is very friendly and always willing to lend a hand.
  • Tons of room for career growth.
  • Highly competitive salary
  • Outstanding Benefits- PTO, bonuses, medical/dental/vision, retirement, volunteer opportunities


#LI-POST
This job is not covered by the existing Collective Bargaining Agreement.
Required Certifications:
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.

See More
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Northwestern Mutual Perks + Benefits

Northwestern Mutual Benefits Overview

Whether providing education assistance, competitive health benefits or time off for community service, Northwestern Mutual is committed to supporting employees so they can live their best lives. 

Culture
Volunteer in local community
Partners with nonprofits
OKR operational model
Team based strategic planning
Employee resource groups
Hybrid work model
Flexible work schedule
Diversity
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance & Wellness Benefits
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Wellness programs
Mental health benefits
Financial & Retirement
401(K)
Northwestern Mutual offers a pension plan for employees.
Performance bonus
Child Care & Parental Leave Benefits
Generous parental leave
Family medical leave
Adoption Assistance
Fertility benefits
Vacation & Time Off Benefits
Generous PTO
Paid volunteer time
Paid holidays
Paid sick days
Floating holidays
Bereavement leave benefits
Office Perks
Commuter benefits
Company-sponsored outings
Free daily meals
Some meals provided
Company-sponsored happy hours
Mother's room
Onsite gym
Professional Development Benefits
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Online course subscriptions available

More Jobs at Northwestern Mutual

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Northwestern MutualFind similar jobs like this