Renew Home

Senior Software Engineer, Test and Automation

Renew Home

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,000 - $205,000 per year

Job Level

About the role

  • 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 with integrated testing and quality gates.
  • Define and promote best practices for test tooling, processes, and workflows.
  • Partner with software engineers to develop and maintain automated tests.
  • Collaborate cross-functionally to define test cases and ensure test environments support development needs.
  • Develop and maintain test plans, schedules, documentation, and quality metrics.
  • Analyze production issues and drive improvements to test coverage and system reliability.
  • Advocate for automated testing and continuous quality improvement across the organization.

Requirements

  • 5+ years of experience testing web-based applications.
  • Strong software engineering background with proficiency in SQL and one or more of: Python, Java, PHP, or Ruby.
  • Hands-on experience with test automation frameworks across frontend, backend, and databases.
  • Experience 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.
  • Bonuses:
  • Experience with our tech stack(Python and React running on Lambdas, PostgreSQL, S3 in AWS, Pub/Sub in GCP, Nx)
  • Experience with mobile testing
  • Experience leveraging generative AI tools to accelerate test creation, maintenance, and coverage analysis
Benefits
  • A full-time position, with a competitive salary based on experience. The base salary for this role is: $165k - $205k. We use market data and consider your job family, background, skills, experience, and U.S. work location to determine compensation within our established pay range.
  • Fully remote work environment with home office set-up allowance.
  • Real and lived work-life balance - Company perks include no pre-set vacation limits (with a top-down culture of taking meaningful PTO every year!), parental leave benefits, and a corporate value of working sustainably and putting families first.
  • Competitive benefits package that includes numerous health and wellness benefits.
  • 401(k) plan, with employer contributions to the same.
  • Opportunity to work with amazing people who are passionate about their mission, thriving in a fully-remote work environment, and learning and growing every day.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automation frameworksSQLPythonJavaPHPRubyweb automation toolsCI/CDmobile testinggenerative AI tools
Soft Skills
problem-solvingcommunicationindependent execution
Certifications
Bachelor’s degree in Computer Science