QA Intern

XpansivSan Jose, CA
$20 - $35

About The Position

Xpansiv is seeking a motivated and detail-oriented Quality Assurance Intern to support the development and expansion of the automated testing framework for the Xpansiv Power platform. Reporting to a Product Manager and working closely with the Head of QA, the broader QA team, and Engineering, the intern will help improve software quality, test coverage, and release reliability across a complex energy market operations platform. The intern will contribute to ongoing automation initiatives, help establish effective practices for managing non-production test data and test assets, and develop automated tests that validate backend APIs and web user interface functionality. This internship offers hands-on experience with quality engineering, automation frameworks, cross-functional software delivery, and business-critical technology used in energy markets.

Requirements

  • Currently pursuing an undergraduate or graduate degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Coursework, academic projects, or practical experience using a programming language such as Python, JavaScript, C#, Java, or a similar language.
  • Foundational understanding of the software development lifecycle and software testing concepts.
  • Strong analytical, problem-solving, organizational, and attention-to-detail skills.
  • Clear written and verbal communication skills.
  • Ability to work independently, seek guidance when needed, and collaborate effectively in a cross-functional team environment.
  • Interest in test automation, APIs, web applications, quality engineering, and reliable software delivery.

Nice To Haves

  • Exposure to automated testing tools or frameworks such as Cypress, Playwright, Selenium, Rest Assured, or similar technologies.
  • Familiarity with API testing tools such as Postman or SoapUI.
  • Experience with source control tools such as Git.
  • Basic understanding of web technologies, REST APIs, databases, microservices, or continuous integration and delivery pipelines.
  • Experience contributing to a team-based academic, internship, or software development project.
  • Interest in energy markets, sustainability, regulated technology platforms, or data-intensive applications.

Responsibilities

  • Collaborate with Product Management, QA, and Engineering teams to support the design and implementation of automated testing solutions.
  • Develop, maintain, and improve automated test scripts for web user interfaces and backend APIs.
  • Help define and implement processes for managing non-production test data, test accounts, test assets, and testing environments.
  • Create, execute, and maintain automated functional, integration, and regression test suites.
  • Review test results, identify and document defects, and support troubleshooting and defect-resolution efforts.
  • Assist with validating new features, bug fixes, and software releases against requirements and acceptance criteria.
  • Contribute to documentation covering testing approaches, standards, frameworks, test cases, and test data management practices.
  • Work with existing automation tools and frameworks while helping expand test coverage across key platform workflows.
  • Participate in team ceremonies, planning discussions, test reviews, and release-readiness activities.
  • Share findings, risks, and recommendations clearly with technical and non-technical stakeholders.

Benefits

  • The anticipated hourly pay range for this internship is $20–$25 per hour for undergraduate students and $30–$35 per hour for graduate–level students, based on a good–faith estimate. Actual pay within these ranges may vary based on academic level, skills, and relevant experience, in accordance with applicable pay transparency laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service