At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
Whats the role?
As a technical, hands-on Test Engineering Manager you have an opportunity to lead a hardworking and diverse group of QA Engineers and to guide (and participate) in the manual and automation testing of various web-based projects. These projects are coordinated over various systems and include external financial account linking tools (think Mint and Personal Capital), budgeting, login/registration, and investments systems. You will work with the Director of Test Engineering and manage a team with an already established testing process that you are encouraged to evolve/grow as you build out your team. Your role will be that of a full-stack Manager - a strong, hardworking leader of people who is a skilled test engineer with previous experience implementing automated testing solutions.
Your general milestones for the first year are the following:
* Within the first three weeks, be able to jump head-first into an ongoing project and ask the appropriate questions / do the appropriate research to construct your own presentable testing strategy for up to 3 ongoing projects.
* Within one month, meet with all development and product leads to understand roadmap. Present a list of goals you plan to implement over the course of next 6 months.
* Within two months, understand the basics of node.js and our automation framework (written in node.js) to the point in which you can supply basic automation tests. Discuss high-level functionality and infrastructure of an entire website. You should understand all basic user flows and how the technology behind it works.
* Within three months, demonstrate that you have effectively led and provided accurate test coverage for at least one project from inception to delivery.
* Within seven months, demonstrate that you were able to execute on the list of process improvements/goals/hiring plans that you proposed 6 months prior.
Bring Your Best! What this role needs:
* Plan, develop, and execute test strategy across multiple projects in close collaboration with the product and engineering teams.
* Lead all aspects of the development and execution of test plans and supervising and reporting on test execution.
* Conduct and participate in test plan reviews, requirement reviews, test code reviews, and other QA activities.
* Ensure that scenarios fully exercise every aspect of the product.
* Run automation roadmap for the customer website projects.
* We lead the metrics for project success. Define, measure and report on these metrics. We make decisions based on data.
* We recruit and lead technical talent, both highly technical and an effective people manager.
* Lead ambiguity and energize the team to stay focused on short term and long-term goals.
Desirable skills for this role:
* 10+ years of experience in the Software development industry.
* 5+ years of hands-on testing experience.
* Experience as a manager of a Quality Assurance teams.
* Proven understanding of QA methodology and tools, with proven QA experience in an SDET or QAE role.
* Strong experience in testing and debugging web applications and back-end services.
* Hands-on experience with test planning, test designing and execution, performance and stress testing, implementing and maintaining quality test automation of both client and server systems.
* Strong project management skills, preferably within an agile development environment and continuous integration.
* Strong interpersonal skills, ability to conduct multiple test executions simultaneously and synthesize the results.
* Proficiency in performing various types of API testing (functional, contract, integration, performance, etc.).
* Experience in JS, Python, Java or equivalent programming language.
* Experience working with Selenium WebDriver based frameworks (preferably webdriver.io).
* Travel requirements up to 10% to Milwaukee office (depending on business need).
Preferred Qualifications:
* BS/MS degree in Computer Science, Computer Engineering or equivalent.
* Experience working in a startup environment.
* Experience with JavaScript based automation frameworks (examples: WebdriverIO, NightwatchJS, Mocha, etc.).
* Experience with load and performance testing (preferably K6)
Benefits:
* Tons of room for career growth. Youre on the ground floor and the team will be growing - leadership positions are there for the taking if you show the desire.
* Highly technical and hardworking fellow test engineers. We care a lot about what we do and are very active in local meetups and love new insights.
* Highly competitive salary
* Flexible work schedules
* Employee tuition reimbursement
* Career and leadership development programs
* Life and disability income insurance
* Competitive health insurance with flexible spending accounts
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 clients 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.
Milwaukee, WI
The Northwestern Mutual is an American financial services mutual organization based in Milwaukee. The financial security company provides consultation on wealth and asset income protection, education planning, retirement planning, investment advisory services, trust and private client services, estate planning and business planning. Its products include life insurance, disability income, and long-term care insurance; annuities; investments; and investment advisory products and services.Northwestern Mutual ranked No. 104 in the 2018 Fortune 500 list of the largest United States corporations by total revenue.