Senior Software Engineer in Test

Posted 19 Hours Ago
Be an Early Applicant
Chicago, IL
98K-135K Annually
Senior level
Artificial Intelligence • Automotive • Internet of Things • Software
The Role
The Senior Software Engineer in Test leads the development of automated test frameworks, ensuring scalability and maintainability. Key responsibilities include designing automated tests with various tools, integrating frameworks with CI/CD pipelines, and mentoring junior engineers. They drive automation strategies and collaborate with cross-functional teams to enhance testing practices.
Summary Generated by Built In

Salary range is:

$98,240.00 - $135,000.00

This position is bonus and/or commission eligible.

CCC Intelligent Solutions Inc. is a leading cloud platform for the multi-trillion-dollar P&C insurance economy creating intelligent experiences for insurers, repairers, automakers, part suppliers, lenders, and more.
The CCC Intelligent Experience Cloud, powered by broad AI and an innovative event-based architecture, connects more than 35,000 businesses to power customized applications and platforms for optimal outcomes, and personalized experiences that just work. Through purposeful innovation and the strength of our connections, our technologies empower the people and industry relied upon to keep lives moving forward when it matters most. Learn more about CCC at www.cccis.com.


 

The RoleEQA Automation is a team under EQA, specializing in defining and documenting the QA automation processes, best practices, automation frameworks and roll out to different projects across CCC to run via CI/CD pipelines for functionality verifications across multiple technologies in Web, Mobile and API testing. We collaborate with project teams to strategize & align long term solutions for automation including roadmap, tools, framework & approaches. We define automation processes to fill the gaps between the as-is processes and industry standard best practices and pilot the same on selected projects. We develop Automation Feasibility reports for different applications and systems based on technical analysis, complexity, and reusability.


 

Key Responsibilities:

  • Design and develop object-oriented, scalable, and maintainable automated test frameworks in Java and Python. 
  • Lead the development of automated tests using tools like Selenide, Selenium, Cypress, Cucumber, Playwright and/or WebDriverIO, ensuring robust and reusable test solutions. 
  • Architect and maintain efficient, reusable, and scalable test frameworks that integrate seamlessly with CI/CD pipelines using GitHub Actions. 
  • Generate and maintain detailed test reports using tools like Allure, providing insights into test coverage, failures, and overall quality metrics. 
  • Implement automated processes for storing and managing test reports in cloud storage solutions such as AWS S3, ensuring easy access and long-term storage of results for audit and review. 
  • Perform thorough troubleshooting of complex testing issues, debugging automated test failures, and identifying root causes of defects across web UIs, services, and databases. 
  • Develop and implement proof of concepts (POCs) to evaluate new tools, technologies, and processes, driving innovation in test automation practices. 
  • Mentor junior test engineers by providing guidance on best practices in object-oriented design, efficient coding techniques, and troubleshooting strategies. 
  • Collaborate with cross-functional teams, including development, product, and DevOps, to ensure seamless integration of automated tests into the development pipeline. 
  • Continuously improve the test automation strategy by researching, proposing, and adopting new testing tools and frameworks. 
  • Drive the standardization of test practices across teams and ensure all testing efforts are aligned with quality and performance goals. 
  • Create and maintain comprehensive test documentation, including test plans, test cases, and test data management strategies. 


 

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, or equivalent qualification. 
  • 3-5 years of hands-on experience in automation framework and test script development. 

Preferred Skillsets

  • Experience with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes). 
  • Familiarity with performance and security testing practices. 
  • Knowledge of database testing and mobile test automation. 
  • Building and deploying micro-services. 
  • Knowledge of AI/ML, Data Engineering and LLM principles. 

Preferred Certifications

  • Certified Tester – Advanced Level Test Automation Engineer (CTAL-TAE) by ISTQB 
  • AWS Certified Solutions Architect or AWS Certified Developer for working with cloud services such as AWS S3. 
  • Oracle Certified Professional: Java SE 17 Developer or earlier versions for strong Java proficiency. 
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) for experience with containerization and cloud platforms. 
  • GitHub Actions Certification for CI/CD pipeline management expertise. 
  • Certified Selenium Professional for advanced Selenium and web UI automation testing knowledge. 
  • Python Institute Certifications (e.g., PCAP – Certified Associate in Python Programming) for Python programming expertise. 


 

About CCC's Commitment to Employees:

CCC Intelligent Solutions understands that our employees play an integral role in our vision to shape a world where life just works. Our team is defined by our values of Integrity, Customer-Focus, Innovation, Inclusion & Diversity, Tenacity, and Connection. Through diverse perspectives, purposeful innovation, and the strength of connections, our technologies empower the people and industry relied upon to keep lives moving forward when it matters most.

At CCC, together everyone can thrive as we innovate and collaborate, creating employee experiences that just work. We are committed to providing opportunities for our people to make real-life impacts, advance in their careers, and contribute to CCC’s success.

CCC offers competitive compensation and benefits to support you and your families, including:

  • 401K Match

  • Paid time off

  • Annual Incentive Plan Performance Bonus

  • Comprehensive health insurance

  • Adoption Assistance

  • Tuition Reimbursement

  • Wellness Programs

  • Stock Purchase Plan options

  • Employee Resource Groups

For more information about our benefits, please check out our careers site.

Here, you belong. You are seen, valued, and respected. We celebrate you for who you are and all you bring. Every voice is heard and is important to our success. You can hear what employees have to say about our culture here.

Top Skills

Java
Python
The Company
HQ: Chicago, IL
1,500 Employees
Hybrid Workplace
Year Founded: 1980

What We Do

At CCC, we’re all about connectedness - from our people to our products. Our team is truly reshaping the auto and casualty insurance, auto manufacturer, collision repair, and parts industries. We’re setting the bar in these industries for AI-powered data insights, machine learning, IoT, and telematics.

Why Work With Us

Our people are paving the path forward through innovation. The diversity of our ideas, people, and products propel us forward every day and fuels our people to stay and strive. In 19' CCC was recognized by Built In Chicago as a Best Place To Work, a Top-Rated Workplace by Indeed, and one of America’s Best-Mid-Size Employers by Forbes.

Gallery

Gallery

Similar Jobs

Chamberlain Group Logo Chamberlain Group

Intern, Software Test Automation Engineer (Summer 2025)

Automotive • Hardware • Internet of Things • Mobile • Software • App development • PropTech
Hybrid
Oak Brook, IL, USA
5637 Employees

Life Fitness Logo Life Fitness

Manufacturing Test Engineer

Fitness • Hardware • Healthtech • Internet of Things • On-Demand • Software • Manufacturing
Hybrid
Franklin Park, IL, USA
2500 Employees

CNA Logo CNA

Sr Software Development Engineer in Test - Java & JavaScript

Cloud • Insurance • Professional Services • Analytics • Cybersecurity
Hybrid
Chicago, IL, USA
7000 Employees

CNA Logo CNA

Sr Software Development Engineer in Test - Playwright

Cloud • Insurance • Professional Services • Analytics • Cybersecurity
Hybrid
Chicago, IL, USA
7000 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account