Cliftonlarsonallen - Minneapolis, MN

posted 5 months ago

Full-time - Mid Level
Minneapolis, MN
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

CLA is a top 10 national professional services firm dedicated to creating opportunities for clients, employees, and communities through a variety of services including wealth advisory, digital solutions, audit, tax, consulting, and outsourcing. With a workforce of over 8,500 and 130 locations across the U.S., CLA emphasizes a culture that values diverse perspectives and beliefs, ensuring that they can truly understand and assist their clients and communities. The firm is currently seeking an experienced Senior Software Development Engineer in Test to join their Information Technology team. This role promises growth, flexibility, and a collaborative work environment, where the ideal candidate will possess excellent interpersonal skills and the ability to communicate effectively at all levels. Strong problem-solving abilities, creativity, sound judgment, integrity, and a results-oriented mindset are essential for success in this position. In this role, the Senior Software Development Engineer in Test will be responsible for building scalable and reusable test automation frameworks for backend services, end-to-end integration workflows, and chaos engineering. The position requires the incorporation of Continuous Testing into CI/CD pipelines and ownership of test automation execution, including functional, smoke, regression, and end-to-end integration tests. A comprehensive understanding of the entire technology stack, business logic, and system architecture is crucial. The candidate will participate in system architecture reviews, providing suggestions and improvement recommendations, while collaborating closely with developers and business stakeholders to grasp the big picture. The role also involves researching and finding solutions to complex technical challenges as they arise.

Responsibilities

  • Build scalable and reusable test automation frameworks for testing backend services, end-to-end integration workflows, and chaos engineering.
  • Incorporate Continuous Testing into CI/CD pipelines.
  • Own execution of test automation: functional, smoke, regression, end-to-end integration.
  • Fully understand the entire stack, business logic, and system architecture.
  • Participate in system architecture reviews, providing suggestions and improvement recommendations.
  • Work alongside developers and business stakeholders to understand the big picture.
  • Research and find solutions to tough technical challenges.

Requirements

  • 5 years of relevant experience.
  • Demonstrable knowledge of one or more programming languages (preferably Python).
  • Solid understanding of design patterns and data structures.
  • Proficiency with cloud technologies: CI/CD, Docker, event-driven architecture, messaging protocols (preferably on MS Azure).
  • Strong communication skills to effectively work with cross-functional and international partners.
  • Equipped with a strong sense of responsibility and ownership.
  • Bachelor's degree or combination of experience, education, and training may be accepted in lieu of degree.

Nice-to-haves

  • Practical knowledge of Kubernetes clusters.
  • Experience with performance testing and popular tools (JMeter, Gatling, LoadRunner, etc.).
  • Experience with monitoring tools (Dynatrace, Splunk, DataDog, ELK stack).

Benefits

  • Flexible PTO
  • Up to 12 weeks paid parental leave
  • Paid Volunteer Time Off
  • Mental health coverage
  • Quarterly Wellness stipend
  • Fertility benefits
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service