Senior Software Engineer in Test
Role details
Job location
Tech stack
Job description
The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives driving resilient, performant and scalable solutions in the energy space., * Architect & Build Test Automation: Design robust, maintainable automation frameworks using modern languages and tools. Establish patterns for test data generation, mocks/stubs and environment parity.
- Lead & Collaborate: Work closely with cross-functional teams, including company leadership, product management, and other developers, to turn requirements into repeatable business driven testing.
- Quality Gates & Analytics: Implement quality gates based on quantifiable metrics including defect escape rate, test reliability, and coverage of meaningful layers. Make quality visible to engineering leaders.
- Mentor & Influence: Coach engineers on testability, design-for-quality and clean code practices while leading test strategy on complex initiatives.
Requirements
-
Education: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field. Equivalent work experience may be considered.
-
2-5 years of experience in software testing with a demonstrated focus on test automation or quality engineering at scale.
-
Proficiency in One or More Languages: Rust, JavaScript, Python, C++
-
Preferred/Plus:
-
Solid Understanding of Cloud-Native Architectures (Microservices, Event-Driven, Messaging)
-
Experience with Containerized Deployment Patterns
-
Experience with BDD
-
Experience with Feature Flags and Progressive Delivery
-
Power Industry Experience
Effective Competency in One or More of:
- UI Automation
- API/Service Testing
- Back-End/Service Automation
- Performance Testing
Benefits & conditions
- Medical Insurance
- Vision Insurance
- Dental Insurance
- Employer Paid Life Insurance, AD&D, and Disability Insurance
- Competitive 401(k) Match - Up to 6%
- Performance Based Bonus
- Potential Profit Sharing
- Paid Time Off, Holidays and Other Paid Leave