Automation Engineer
Job Description
About Canal Insurance
Canal Insurance Company was founded in 1939 and is located in Greenville, South Carolina. Canal specializes in insurance for commercial trucking and specialty transportation operations. While Canal does not write insurance in all states, the claims department handles claims in all 48 contiguous states and Canada. Canal’s customers are mainly federally regulated Motor Carriers and as such the core group of customers carry $1,000,000 in liability limits.
At Canal, we recognize that our success would not be possible without the hard work and dedication of our employees. We know that happiness and productivity go hand in hand, and to that end, we consciously cultivate a culture that enables us to recruit and retain the very best talent in the business.
A Culture With YOU in Mind
- Located in beautiful downtown Greenville, SC
- Career growth & advancement opportunities
- Comprehensive benefits package
- Employee referral program
- Casual dress code
- Innovation-focused & customer-centric
- 80+ years of industry expertise
- Committed to giving back to our community
- Unquestioned integrity and commitment
Benefits at Canal
- Basic & Voluntary Life Insurance Plans
- Medical, Dental, & Vision
- Short Term & Long Term Disability
- 401(k) plan with company match up to 6%
- Flexible Spending Accounts
- Employee Assistance Programs
- Generous PTO Plan
Automation Engineer
Job Summary: The Automation Engineer will be responsible for designing, developing, and implementing automation solutions to improve efficiency and productivity in the development, testing, and deployment of software applications. You will also work with IT and Business cross-functional teams to identify opportunities for automation and implement solutions to meet those needs.
Major Accountabilities:
- Design and develop solutions for managing and applying DevOps principles, such as CI/CD automation and pipelines
- Participate in ongoing build and release planning, environment maintenance, and optimization
- Create and maintain QA Functional and Performance automated tests
- Identify opportunities for automation in business processes
- Design and develop automation solutions using multiple technologies including programming languages, integration tools, and automation frameworks
- Troubleshoot, maintain, and enhance automation tools and processes
- Maintain documentation of automation projects and systems
- Collaborate with cross-functional teams to ensure automation solutions align with business goals and objectives
Qualifications:
Education/Training Requirements: Bachelor’s degree in business, computer science, engineering or related field, or related years of experience
Experience/Specialized Skills:
Required
- 2+ years of experience in application automation
- Proficiency in programming languages such as C#, Java, or Python
- Experience with automation tools and frameworks such as Azure DevOps, Selenium, or Jenkins
- Experience with RPA tools, especially Power Automate
- Strong problem-solving and analytical skills
- Excellent communication and Teamwork skills
- Strong understanding of software delivery life cycle
- Excellent organizational skills and ability to function in a fast paced, highly visible, and changing environment
Preferred
- Experience designing and implementing Continuous Delivery pipelines for on-prem and cloud (Azure, AWS) infrastructure solutions
- Experience with source code management, continuous integration, and automated deployment and management using tools such as Git, Azure DevOps, Jenkins/ TeamCity, Octopus Deploy, Kubernetes/Docker, Maven, and Puppet
- Familiarity with Behavior-Driven Development (BDD) concepts and tools such as Cucumber
- Familiarity with JMeter, Javascript
Physical Requirements: Constant use of vision, hearing, and communication (oral and written in person and via telephone). Frequent concentration, standing, walking, handling, reaching, and grasping. Occasional bending, kneeling and lifting (up to 25 lbs.) Heavy use of computer and office equipment.
Travel/Hours of Service: Occasional travel may be required. Periodic work outside of standard business hours or on weekends may be required.