Senior Software QA Test Engineer

New
J
JobgetherClean Energy
Based in the United StatesFull-TimeSenior
SalaryCompetitive salary plus equity opportunities.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonGitJiraLinuxQuality AssuranceNetworking

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software testing or quality assurance experience.
  • Strong knowledge of software testing methodologies and quality assurance practices.
  • Proven experience developing automated test suites and testing tools.
  • Programming experience with Python.
  • Experience testing both frontend and backend applications.
  • Hands-on experience with UNIX and/or Linux environments.
  • Ability to debug and troubleshoot software applications, hardware, operating systems, and test failures.
  • Experience with networking concepts and network-based testing environments.
  • Working knowledge of Git and Jira.
  • Strong technical documentation skills, including experience creating test procedures and related QA documentation.
  • Ability to work effectively as both a hands-on engineer and technical team lead.

Responsibilities

  • Lead and support a team of test engineers responsible for developing tests, automation, and comprehensive validation of smart energy products.
  • Define and strengthen testing processes, methodologies, tools, and best practices to ensure consistent and efficient quality assurance.
  • Develop and maintain automated test suites and supporting scripts and tools, including solutions built with Python.
  • Plan and execute system-level testing across frontend and backend applications, software, hardware, operating systems, and network environments.
  • Build and maintain network environments required for system and integration testing.
  • Perform first-level triage of issues discovered during testing, debugging failures and identifying potential root causes.
  • Work closely with software development teams to communicate defects, track issues, and drive timely bug resolution.
  • Establish and maintain test procedures, technical documentation, and quality standards.
  • Represent quality control throughout the product lifecycle and help ensure releases meet established quality requirements.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary plus equity opportunities.
Apply Now