
Senior Software Engineer in Test and Automation | Remote Opportunity/ 4 days ago
Quick Summary
Senior Software Engineer in Test and Automation (Remote)
Who We Are
Renew Home is dedicated to transforming global power usage by helping customers save energy and money at home. We manage residential energy as part of the largest residential virtual power plant in North America, partnering with industry leaders to prioritize efficiency, savings, comfort, and cleaner energy.
We are an Equal Opportunity employer committed to fostering a diverse, equitable, and inclusive work environment. Learn more about our world-changing work at www.renewhome.com.
Role Summary: Automation QA Leadership
We are seeking a Senior Software Engineer in Test and Automation to establish a robust automation testing framework and culture within our organization. This critical role involves driving test automation strategies, implementing advanced frameworks, and developing effective test plans for a high-impact product that dispatches energy shift signals to millions of households.
You will support continuous integration processes and fast release cycles, ensuring high-quality software delivery in an agile product development cycle.
Key Responsibilities
- Design, implement, and own scalable test automation frameworks for integration and end-to-end testing of distributed systems.
- Expand automated test coverage across higher levels of the test pyramid.
- Build and maintain CI/CD pipelines incorporating integrated testing and quality gates.
- Define and promote best practices for test tooling, processes, and workflows organization-wide.
- Collaborate with software engineers to develop and maintain automated tests.
- Work cross-functionally to define test cases and ensure test environments meet development needs.
- Develop and maintain comprehensive test plans, schedules, documentation, and quality metrics.
- Analyze production issues and drive improvements in test coverage and system reliability.
- Advocate for continuous quality improvement and automated testing across the organization.
Required Skills & Experience
- 5+ years of experience testing web-based applications.
- Strong software engineering background with proficiency in SQL and one or more of the following languages: Python, Java, PHP, or Ruby.
- Hands-on experience implementing test automation frameworks across frontend, backend, and databases.
- Proficiency with web automation tools such as Playwright, Selenium, or BrowserStack.
- Solid understanding of CI/CD concepts and tools (e.g., GitHub Actions or equivalent).
- Strong problem-solving, communication, and independent execution skills.
- Bachelor’s degree in Computer Science or equivalent experience.
Preferred Qualifications (Bonuses)
- Experience with our specific tech stack: Python and React running on Lambdas, PostgreSQL, S3 in AWS, Pub/Sub in GCP, Nx.
- Experience with mobile testing.
- Familiarity with leveraging generative AI tools to accelerate test creation, maintenance, and coverage analysis.
Benefits and Compensation
This is a full-time, fully remote position offering a competitive base salary range of $165,000 to $205,000, determined by experience, skills, and location.
- Fully remote work environment with a home office set-up allowance.
- Commitment to work-life balance, including no pre-set vacation limits (with encouragement for meaningful PTO) and parental leave benefits.
- Competitive benefits package covering health and wellness.
- 401(k) plan with employer contributions.
- Opportunity to work with passionate individuals dedicated to a world-changing mission.
Note: This position is not eligible for visa sponsorship. Renew Home is an Equal Opportunity Employer.
