Logo
ZipRecruiter

Senior Software Development Engineer of Test

ZipRecruiter, Scottsdale, Arizona, us, 85261

Save Job

Job DescriptionJob Description

CNA is seeking a self-starting, team-oriented candidate for a Senior Software Development Engineer in Test. The Sr. SDET will play a pivotal role in optimizing testing efforts by implementing quality engineering and automation best practices into the SLDC. They will lead in the design and development of test automation frameworks, automation of test cases and test data creation. The Sr. SDET will work closely with agile teams, including developers and product teams, to ensure delivery of superior quality products. Additionally, this position will play a pivotal role in mentoring other members of the Quality Assurance organization in support of organization goals.

This is a hybrid role with three days in the office and two days working remote.

Qualified candidates will have:

Bachelor's degree in computer science or related field

8+ years of experience in development, SDET or similar role

5+ years of experience automating modern UI and web service tests, utilizing the following or closely related tools/technologies:

Test automation frameworks and technologies such as TestNG, Selenium, Cypress, Cucumber, RestAssured, etc.

Programming and scripting technologies such as: Java, python, SQL, Git, Maven, etc.

Use of various development and testing tools such as: JIRA, SoapUI, ReadyAPI, Postman, Zephyr, Xray, Jmeter, Confluence, etc.,

2+ years of experience in a Sr. SDET role, coaching, training and mentoring others

Experience developing test automation frameworks from scratch.

Experience with agile testing methods as a member of an agile team

Experience in the following is :

JavaScript, Angular, Spring Framework, Junit, Cloud infrastructure, CI/CD pipelines, Git and branching strategies, performance test creation

Essential Duties and Responsibilities include:

Develop robust and scalable test automation frameworks and solutions in support of various testing efforts (Functional, system, integration, regression, end to end, performance, etc.) that adhere to IT best practices and compliance standards

Automate additional supporting activities such as test data creation and maintenance, as appropriate

Creation and execution of automated test cases for both UI applications and web services

Develop and build test automation progress and execution reports to be shared across the IT organization

Participate in product reviews, design sessions and other agile ceremonies as required to ensure understanding of applications and systems under test

Partner with development and dev ops teams to integrate test automation suites and frameworks into CI/CD pipelines

Train, develop and mentor other resources within the organization to enable their contribution to test automation efforts

Assist with the development of quality assurance best practices, standards, metrics and reports

Analyze documentation and technical specifications to determine intended functionality

Assist in project planning and provide input for QA estimations

Assist with the creation and execution test plans and scripts to ensure systems and applications meet specifications

Collaborate with UAT team during test execution phase. Analyze and reproduce issues discovered by UAT team during their testing

Contribute to the delivery of superior quality products that meet specifications, compliance standards and are delivered on time.

Skills, Knowledge and Abilities

Strong knowledge of SDLC and agile testing and delivery processes

Sufficient technical skills to be able to develop complex test automation solutions

Experience in automating tests for web applications including UI, database, and API’s

Experience in performance / load testing

Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods

Analyze formal test results to discover and report any bugs, errors, configuration issues, and interoperability flaws

Ability to work with Development team to schedule software releases and coordinate customer updates, sometimes after-hours

The candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components

Excellent documentation skills: experience with the Atlassian tool set a plus – Confluence, JIRA, Zephyr etc.

Experience with build and deployment pipelines

Excellent interpersonal skills

Strong problem-solving skills.

Able to identify and resolve problems in a timely manner

Able to work well in group problem solving situations

Efficient time management and organizational skills with an attention to detail and ability to handle multiple priorities effectively

Excellent interpersonal skills, including negotiation, stakeholder management, and adaptability to leverage new tools and frameworks

CNA offers finance and insurance products to vehicle purchasers through franchised automobile dealerships nationwide. Our unwavering commitment to customer satisfaction has earned us a total of 22 Dealers' Choice Awards. Founded in 1982 as Western by a visionary entrepreneur, we were purchased in 1995 by CNA Financial, one of the oldest insurance companies in the nation. As a wholly owned subsidiary of CNA, we operate as a “small company within a large company” bringing the best of both worlds to our clients – the speed, flexibility, and nimbleness of a small business, with the stability and backing of a $55 billion parent.

Among the benefits CNAN offers are:

A competitive salary and bonus structure, along with a 401K match program

A work culture which supports a healthy work/life balance, including no/very limited travel!

Paid vacation time, paid sick time and holidays.

Full benefits, including medical, dental, vision, life, and .

A location in beautiful old town Scottsdale, Arizona.