Nationwide Financial has an open Test Automation Developer role. This Software Engineer Test Automation role will work a hybrid schedule with 2 days in the office (Monday and Tuesday) per week at our Columbus, OH office. Key Responsibilities- Design, develop and maintain automated UI and API test solutions using Playwright or comparable modern automation frameworks (e.g., Cypress, Selenium, WebdriverIO or TestCafe) with JavaScript/TypeScript.
- Build and enhance reusable automation frameworks and regression suites that improve software quality, release confidence and delivery speed.
- Partner with engineering, product and platform teams to define test strategies, validate platform capabilities and ensure quality throughout the software delivery lifecycle.
- Integrate automated testing into CI/CD pipelines by implementing automated execution, reporting and quality gates.
- Improve automation reliability by reducing flaky tests, optimizing test coverage and enhancing regression effectiveness.
- Validate REST APIs, application integrations and end-to-end workflows across distributed platform services.
- Contribute to shared automation standards, engineering practices and continuous improvement initiatives.
- Manage assigned work while proactively identifying risks, dependencies and quality concerns.
Preferred Experience- Experience with Playwright is preferred. Candidates with strong experience using modern automation frameworks such as Cypress, Selenium, WebdriverIO or TestCafe, along with demonstrated JavaScript/TypeScript proficiency and the ability to quickly adopt Playwright, are encouraged to apply.
- Experience developing and maintaining automated UI and API test frameworks.
- Experience integrating automated testing into Azure DevOps or other CI/CD pipelines.
- Experience testing RESTful APIs and modern web applications in Agile and DevSecOps environments.
- Experience collaborating across engineering, product and platform teams to deliver high-quality software.
Job Description SummaryIf you're enthusiastic about delivering secure technology solutions to support a company providing extraordinary care to its customers, then Nationwide Technology is the place for you. Nationwide's industry-leading technology workforce embraces an agile work environment and a collaborative culture to deliver outstanding solutions and results. If that sounds like something you aspire to, we want to hear from you!
As a Senior Software Engineer, you will focus primarily on providing high quality, efficient technology solutions to business partners by crafting new software applications or modifying and/or supporting existing packaged or custom-built applications. In this capacity, you'll analyze, code, configure, test, debug, document and maintain applications.
Job DescriptionKey Responsibilities:- Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards and best practices.
- Applies secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities.
- Uses DevSecOps practices, tooling and techniques.
- Drives continuous improvement and learning through ongoing training, practice and innovation.
- Manages project priorities, deadlines and deliverables proactively.
May perform other responsibilities as assigned.
Reporting Relationships: Reports to a Technology Manager/Director.
Typical Skills and Experiences:Education: Undergraduate studies in computer science, management information systems, or other related degree. Technology experience or non-traditional technology certificates can be substituted for an undergraduate degree.
Experience: Two or more years of analysis and technology experience.
Knowledge, Abilities and Skills: Proficiency in one or more programming language such as Java, C++, Python, JavaScript. Knowledge of software development lifecycle. Proven ability to tackle moderately sophisticated business and development problems. Ability to thrive in a team environment. Insurance/financial services industry knowledge a plus.
Other criteria, including leadership skills, competencies and experiences may take precedence.
Staffing exceptions to the above must be approved by the hiring manager's leader and Human Resources Business Partner.
Values: Regularly and consistently demonstrates Nationwide Values.
Job Conditions:Overtime Eligibility: Not Eligible (Exempt)
Working Conditions: Office environment may vary based on team and/or location. Associates may have on-call responsibility after normal working hours and/or on weekends.
BenefitsWe have an array of benefits to fit your needs, including: medical/dental/vision, life insurance, short and long term disability coverage, paid time off with newly hired associates receiving a minimum of 18 days paid time off each full calendar year pro-rated quarterly based on hire date, nine paid holidays, 8 hours of Lifetime paid time off, 8 hours of Unity Day paid time off, 401(k) with company match, company-paid pension plan, business casual attire, and more. To learn more about the benefits we offer, click here.
Nationwide pays on a geographic-specific salary structure and placement within the actual starting salary range for this position will be determined by a number of factors including the skills, education, training, credentials and experience of the candidate; the scope, complexity and location of the role as well as the cost of labor in the market; and other conditions of employment. If a Sales job, Sales Incentives, based on performance goals are possible in addition to this range. Note on Compensation for Part-Time Roles: Please be aware that the salary ranges listed below reflect full-time compensation. Actual compensation may be prorated based on the number of hours worked relative to a full-time schedule.
The national salary range for Sr Engineer, Software Engineer : $76,000.00-$143,000.00
The expected starting salary range for Sr Engineer, Software Engineer : $76,000.00 - $115,000.00