Utilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that leverage real-time data and AI to integrate more clean energy and support an electrified transportation system.
We are rapidly expanding our engineering team and looking for software quality assurance (QA) engineers who are mission-driven, collaborative, adaptive. These individuals will help design, implement, and maintain our software test automation framework. They will play a key role in analyzing requirements, designing test scenarios, crafting automated integration tests, and loading test execution, as well as documenting and communicating any failures to the engineering development team. Ideal candidates are passionate about automation, ruthless about testing, and driven to deliver top quality engineering solutions.
Responsibilities
- Partner with the development team, other QA engineers, and technical product managers to design and develop our test automation strategy to increase and optimize our test coverage
- Collaborate with data scientists and power systems engineers as part of a cross-functional team to design and execute thoughtful test cases, scenarios, and simulations
- Work closely with the development team to automate functional and load tests for back-end system APIs
- Assist and advise QA engineers in developing test cases targeted for automation
- Partner with software engineers to promote development practices that promote reliability, performance, and quality
Minimum Qualifications
- 4+ years of previous experience in test automation, software development, and process automation
- Bachelor's degree in computer science, software engineering, or a similar field OR equivalent training and on the job experience
- Proficient in Python
- Hands-on experience with open source test tools (jUnit, jMeter, etc.)
- Competent using a POSIX operating system (Debian, CentOS, Amazon Linux, RHEL, etc.)
- Experience testing distributed systems with demonstrated proficiency in troubleshooting, isolating, and documenting defects
- Ability to contribute in a fast-paced and technologically aggressive development team
Salary Range:$105,000 - $135,000 depending on experience
Location:This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Powered by JazzHR