Full Time

Software Development Engineer in Test

EnergyHub
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by EnergyHub, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Development Engineer in Test (SDET) at EnergyHub plays a critical role in ensuring the quality and reliability of our software products. This position involves designing and implementing automated test frameworks, executing test cases, and collaborating closely with development teams to identify and resolve defects. As a key member of the engineering team, the SDET will help enhance testing methodologies, contribute to the continuous improvement of our development processes, and ultimately ensure that our software meets the highest standards of quality before release.



Job Responsibilities

  • Develop, maintain, and execute automated test scripts across multiple platforms and environments.
  • Design and implement comprehensive test plans, including functional, regression, and performance testing.
  • Collaborate with software engineers to promote best practices in quality assurance and testing throughout the software development lifecycle.
  • Identify, track, and manage defects through the entire defect lifecycle, ensuring timely resolution.
  • Continuously improve testing processes and tools to enhance test coverage and efficiency.
  • Participate in code reviews and provide feedback on system design and architecture.
  • Stay up-to-date with industry trends and emerging technologies to help enhance the testing strategy.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software testing, with a focus on automation testing.
  • Strong programming skills in languages such as Java, Python, or C#.
  • Experience with test automation frameworks and tools like Selenium, Appium, or similar.
  • Proficiency in CI/CD tools such as Jenkins, GitLab CI, or equivalent.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.


Technologies & Tools

The SDET will engage with various technologies and tools such as Selenium for web application testing, Postman for API testing, and JUnit or TestNG for unit tests. Familiarity with cloud technologies, containerization using Docker, and monitoring tools will also be beneficial in this role, contributing to a robust testing environment that supports our innovative software solutions.



Ideal Candidates

Ideal candidates for the Software Development Engineer in Test position will exhibit a passion for quality and a commitment to excellence. They will possess an analytical mindset and be detail-oriented, with the ability to uncover issues and deliver effective solutions. Strong communicators and team players who thrive in a collaborative environment will excel in this role, as will those who are proactive and embrace continuous learning to stay ahead in the fast-evolving tech landscape.

Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.