companyRenovo Automation logo

Senior Software Engineer in Test

Renovo AutomationMinneapolis, Minnesota, United States
Hybrid Full-time $80K/yr - $110K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Required Qualifications:Education: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field. Equivalent work experience may also be considered. Experience: 2-5 years in software testing, with a significant focus on test automation or quality engineering at scale. Programming Proficiency: Strong skills in one or more of the following languages: Rust, JavaScript, Python, C++. Preferred Qualifications:Solid understanding of cloud-native architectures (Microservices, Event-Driven, Messaging). Experience with containerized deployment patterns. Familiarity with Behavior-Driven Development (BDD). Experience with feature flags and progressive delivery practices. Background in the power industry is a plus. Competency in one or more of the following areas:UI Automation. API/Service Testing. Back-End/Service Automation. Performance Testing.

About the job

Hiring Entity: Renovo Automation, a subsidiary of Accurant International

Location: Minneapolis, MN (Hybrid)

Status: Exempt

The Senior Software Engineer in Test plays a pivotal role in the design and development of our quality assurance processes and test automation initiatives, focusing on creating resilient, high-performance, and scalable solutions in the energy sector. This position requires a blend of deep software engineering expertise and a robust commitment to quality assurance.

In this capacity, you will architect, develop, and refine automated testing frameworks and pipelines that facilitate rapid and reliable software releases. You will collaborate with developers and product management teams to implement quality by design, thereby minimizing cycle time and enhancing the reliability, security, and performance of our services.

Key Responsibilities:

  • Architect & Build Test Automation: Design and implement robust, maintainable automation frameworks utilizing modern programming languages and tools. Establish best practices for test data generation, mocks/stubs, and environment consistency.
  • Lead & Collaborate: Partner with cross-functional teams, including company leadership, product management, and developers, to translate requirements into repeatable, business-driven testing processes.
  • Quality Gates & Analytics: Develop quality gates based on quantifiable metrics such as defect escape rate, test reliability, and coverage of critical layers. Make quality metrics visible to engineering leadership.
  • Mentor & Influence: Guide engineers on testability, design-for-quality principles, and clean coding practices while leading testing strategies for complex projects.

About Renovo Automation

Renovo Automation specializes in developing innovative software solutions tailored for electric utilities and critical infrastructure operators. Our focus is on delivering reliable operations and enhancing the efficiency of services within the energy sector.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.