Jobs · Quality Assurance

Senior Software QA Test Engineer

Jobgether · United States · 1 mo ago
RemoteRemoteQuality AssuranceFull-time

The Senior Software QA Test Engineer position is focused on ensuring the quality and reliability of smart energy products. This is a hands-on technical leadership opportunity.

About the role

You will lead a team of test engineers responsible for test development, automation, system testing, and issue triage. The role spans frontend and backend applications, software, hardware, operating systems, and network environments.

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, debug failures, and identify 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.
  • Ensure the test team has the appropriate processes, tools, knowledge, and training to validate products within agreed timelines.
  • Represent quality control throughout the product lifecycle and help ensure releases meet established quality requirements.
  • Champion best-in-class testing practices and identify opportunities to improve QA processes, automation, and overall engineering effectiveness.
  • Collaborate effectively with technical teams and communicate testing results, risks, and issues clearly to both technical and non-technical stakeholders.

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.
  • Excellent verbal and written communication skills.
  • Strong analytical and problem-solving abilities with a proactive approach to identifying and resolving issues.
  • Able to work effectively as both a hands-on engineer and technical team lead.
  • Willingness to challenge existing processes, introduce improvements, and champion high-quality engineering practices.

Qualifications

  • Must be eligible to work in the United States without visa sponsorship.

Benefits

  • Remote-flexible work environment.
  • Competitive salary plus equity opportunities.
  • Opportunities for professional growth and career development.
  • Generous paid time off (PTO).
  • Medical, dental, and vision insurance.
  • 401(k) plan.
  • Opportunity to contribute to innovative technology supporting the clean energy industry.
  • Collaborative environment where employees are encouraged to contribute ideas and make a meaningful impact.

Skills

  • Software testing methodologies and quality assurance practices.
  • Python programming.
  • Testing both frontend and backend applications.
  • UNIX and/or Linux environments.
  • Networking concepts and network-based testing environments.
  • Git and Jira.
  • Technical documentation skills.
  • Verbal and written communication skills.
  • Analytical and problem-solving abilities.

Benefits

  • Remote-flexible work environment.
  • Competitive salary plus equity opportunities.
  • Opportunities for professional growth and career development.
  • Generous paid time off (PTO).
  • Medical, dental, and vision insurance.
  • 401(k) plan.
  • Opportunity to contribute to innovative technology supporting the clean energy industry.
  • Collaborative environment where employees are encouraged to contribute ideas and make a meaningful impact.

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com