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.
Want more jobs like this?
Get jobs in Chicago, IL delivered to your inbox every week.
The Role
EQA 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.