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 will play a crucial role in the development and implementation of testing strategies for our software products. This position is focused on ensuring high-quality standards by designing and developing automated tests, improving testing frameworks, and collaborating closely with development teams to identify and resolve issues early in the development lifecycle. The SDET will also actively participate in code reviews, manage test cases, and contribute to the continuous improvement of testing processes and methodologies within the organization.
Job Responsibilities
- Design, develop, and maintain automated test scripts to improve testing efficiency and coverage.
- Collaborate with software developers to understand the application architecture and identify testing opportunities.
- Execute automated and manual tests for both new features and regression testing on existing functionalities.
- Document and track software defects, and work with developers to ensure timely resolution.
- Participate in peer code reviews and provide constructive feedback on test script quality and coverage.
- Contribute to the design and enhancement of the existing testing framework.
- Set up and maintain test environments and tools necessary for effective testing.
- Develop metrics and reporting mechanisms to communicate test results and product quality to stakeholders.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software testing, with a strong focus on test automation.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with automated testing frameworks such as Selenium, TestNG, or JUnit.
- Strong understanding of software development methodologies and testing practices.
- Familiarity with continuous integration and continuous deployment (CI/CD) tools.
- Effective communication and teamwork skills to collaborate with cross-functional teams.
Technologies & Tools
The SDET role at EnergyHub utilizes a variety of technologies and tools, including test automation frameworks such as Selenium and JUnit, programming languages like Java and Python, and continuous integration tools such as Jenkins or Travis CI. Additionally, familiarity with cloud services and API testing using tools like Postman and REST Assured is beneficial for this position.
Ideal Candidates
Ideal candidates for the Software Development Engineer in Test position possess a strong analytical mindset and a passion for quality assurance in software development. They demonstrate a proactive approach to problem-solving and exhibit the ability to work both independently and collaboratively within a team. Effective communication skills, attention to detail, and a commitment to continuous improvement further characterize those who thrive in this role. A willingness to adapt to evolving technologies and methodologies is also essential for success at EnergyHub.
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
Similar jobs which you may be interested in. Typically using your existing skillset.