O

ON Energy Storage

End-to-end battery storage development with AI

Quality Assurance Engineer - Automation

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeMexico

About the Job

Requirements

  • Three to five years of QA experience with a strong focus on automation.
  • Proficiency in Python for test scripting.
  • Hands-on experience with Playwright and/or Selenium WebDriver.
  • Understanding of the software development life cycle, software testing life cycle, and manual and automated QA methodologies.
  • Experience with test management and bug-tracking tools such as JIRA, TestRail, or Zephyr.
  • Familiarity with version control and CI/CD pipelines.
  • Experience with API testing tools or libraries such as Postman, requests, or REST Assured.
  • Understanding of test design techniques, including boundary value analysis and equivalence partitioning.
  • Analytical, debugging, and communication skills.

Responsibilities

  • Design, develop, and maintain automated UI test scripts using Playwright and/or Selenium with Python.
  • Build and maintain a scalable test automation framework using the Page Object Model or similar design patterns.
  • Perform API testing using Postman, the requests library, or REST Assured to validate backend functionality.
  • Integrate automated tests into CI/CD pipelines, including Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Identify, log, and track defects through resolution using tools such as JIRA.
  • Analyze test results, debug failures, and maintain test stability, including handling flaky tests, waits, and synchronization issues.
  • Collaborate with developers and product owners to understand requirements and define test strategy and coverage.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Maintain test documentation, including test plans, test cases, and automation coverage reports.
  • Contribute to code reviews of test scripts and improvements to the automation framework.

Desired Qualifications

  • Experience with pytest or unittest frameworks.
  • Exposure to Docker or containerized test environments.
  • Experience with BDD frameworks such as Behave, pytest-bdd, or Cucumber.
  • ISTQB certification.
  • Basic SQL and database validation skills.

About the Company

ON Energy Storage

End-to-end battery storage development with AI

On.Energy Storage develops and manages end-to-end energy storage projects, focusing on grid-scale BESS and C&I peak-shaving for utilities, airports, and commercial & industrial customers. Its turnkey approach covers planning, construction, operation, and in-house financing, serving as a single point of responsibility for clients. The company uses On.Command, an AI-powered software for design, forecasting, control, and dispatch, with in-house analytics for real-time monitoring and optimization. It uses a technology-agnostic approach, applying the latest battery and power electronics to enable grid services like frequency regulation, energy arbitrage, and renewable integration, with a goal to scale deployments across North America and Latin America.

Company size
201-500
Company stage
Debt Financing
Total funding
$262.6M
Headquarters
Miami, FL
Founded
2016

Recently Posted Jobs

Explore more opportunities at ON Energy Storage

See more jobs