Senior Software Engineer In Test And Automation (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer in Test and Automation (Python): Building and evolving robust CI/CD pipelines and automated testing frameworks for a large-scale distributed energy management platform with an accent on integration and E2E testing. Focus on designing quality gates, improving pipeline reliability, and embedding a quality-first culture across a 50+ service monorepo.
Location: Must be authorized to work in the United States (Remote)
Salary: $160,000–$200,000 + 10% annual bonus
Company
is a mission-driven company building the largest residential virtual power plant in North America to help customers save energy and money.
What you will do
- Own and evolve CI/CD pipelines, designing quality gates, deployment checks, and failure alerting within a large Nx monorepo.
- Design and implement scalable test automation frameworks for integration and E2E testing of distributed systems.
- Analyze flaky tests and production incidents to drive continuous improvement in pipeline reliability and release confidence.
- Partner with software engineers to instrument services with automated tests and integrate them into CI workflows.
- Define and enforce pipeline standards, including merge and deployment gates.
- Participate in on-call rotations and maintain high operational standards.
Requirements
- 5+ years of experience testing web-based applications in a professional engineering environment.
- Must be authorized to work in the United States without sponsorship.
- Strong background in CI/CD pipeline design and maintenance, specifically with GitHub Actions.
- Proficiency in Python and SQL, with comfort reading and contributing to TypeScript/React codebases.
- Deep understanding of test pyramid strategy and experience with web automation tools like Playwright or Selenium.
- Bachelor's degree in Computer Science or equivalent experience.
Nice to have
- Experience with AI-assisted development tools and LLM-driven code review.
- Familiarity with the existing stack: FastAPI, Remix, PostgreSQL, Nx, AWS, and GCP.
- Experience with pytest, database fixture patterns, and mobile testing.
Culture & Benefits
- Fully remote work environment with home office set-up allowance.
- Competitive benefits package including health and wellness coverage.
- 401(k) plan with employer contributions.
- Flexible vacation policy with a culture that encourages meaningful time off.
- Parental leave benefits and a focus on sustainable work-life balance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →