CNA Insurance

Sr Software Development Engineer in Test

Chicago, IL US
AWS API GCP Docker Python Node.js JavaScript Oracle PostgreSQL
Search for More Jobs Talk to a recruiter now 💪
This job is closed! Check out or
Description
You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential.

CNA seeks to offer a comprehensive and competitive benefits package to our employees that helps them — and their family members — achieve their physical, financial, emotional and social wellbeing goals.

For a detailed look at CNA’s benefits, check out our Candidate Guide.

JOB DESCRIPTION:

Individual contributor ensuring the release of high-quality software and systems through the management of quality assurance (QA) testing projects. Provides technical consultative assistance to management and technology process owners with respect to the development and implementation of quality IT systems and software, provides guidance to others informally, and formally leads project teams on a short-term basis.

This hybrid role works from the Chicago office.

Essential Duties & Responsibilities

Performs a combination of duties in accordance with departmental guidelines:

Leads quality assurance projects and teams, and consults with IT management, staff and internal clients throughout the QA project life cycle utilizing advanced problem-solving assistance tools.

Provides technical consultative assistance to management and client areas to ensure the development and implementation of quality IT systems and software, and works with IT management, staff and internal clients throughout the project life cycle.

Analyzes, develops and implements new or modified quality assurance procedures, develop test strategy and processes, test plans, test scripts, and applications/systems for assessing the quality of delivered application software and systems across multiple computing environments.

Develops metrics for assessing the quality of delivered application software or systems and analyzes trends, researches anomalies and summarizes findings for business process owners.

Analyzes metrics and data from applicable systems to identify the most complex quality assurance issues.

Recommends process improvements and works with process owners to determine and manage implementation strategy and roll-out when process improvements are required.

Participates in the identification and implementation planning of new QA software.

Stays up to date on trends and developments within functional area of expertise and the insurance industry.

Develop automation test cases and execute them in support of user stories planned for sprint.

Participate in PI planning, Sprint planning, estimation of QA tasks and team demos.

May perform additional duties as assigned.

Reporting Relationship

Typically reports to Manager or above.

Skills Knowledge & Abilities

Proven experience with scripting languages like Python, Node JS, JavaScript or development platforms like Java

Experience in use of Test Automation tools like Cypress IO, Web driver IO, Playwright IO or tools like Selenium (Java)

Experience with relational databases like Oracle, Postgres or non-RDBMS like Mongo DB.

Good understanding and experience of working with cloud capability providers like AWS, GCP etc. (GCP is desirable)

Expertise in developing Automation framework and script development.

Exposure to Technologies like Docker, Ci Pipelines with tools like GitHub, Gitlab etc.

Strong analytical skills and detail orientation.

Expertise in API testing with tools like JMeter, Rest Assured IO or SOAP UI etc. along understanding of Testing pyramid.

Senior level knowledge of the project management life cycle and project management tools.

Strong verbal and written communication skills with the ability to effectively interact with internal and external business partners.

Ability to lead teams on short-term projects.

Good understanding of Insurance functions and processes, both within the organization and across the industry, preferably commercial insurance industry.

Education & Experience

Bachelor’s degree in computer science, or related discipline, or equivalent work experience.

Typically, a minimum of 7+ years’ experience in systems analysis, programming and quality assurance project management including prior software testing experience.

Applicable professional certifications preferred.

#LI-MA1

#LI-Hybrid

CNA is committed to providing reasonable accommodations to qualified individuals with disabilities in the recruitment process. To request an accommodation, please contact leaveadministration@cna.com.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers