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.
Job Overview
The Software Development Engineer in Test (SDET) at EnergyHub is responsible for creating and implementing automated test frameworks to ensure the functionality, performance, and reliability of our software products. As a key contributor to the development team, you will collaborate closely with software engineers and product managers to define testing requirements and utilize your expertise in both software development and automated testing to drive the overall quality of our offerings. The ideal candidate will possess a strong programming background and a passion for quality assurance, actively working to improve processes, identify areas for optimization, and mentor fellow team members in testing best practices.
Job Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts.
- Collaborate with software development teams to understand functionality and design effective test cases.
- Execute automated and manual tests to ensure software quality and performance.
- Create comprehensive test plans and documentation to support testing initiatives.
- Identify, report, and track software defects, ensuring timely resolution and verifying fixes.
- Continuously improve testing processes, tools, and methodologies to optimize the testing lifecycle.
- Participate in code reviews and provide constructive feedback to enhance code quality and testability.
- Mentor and guide junior team members in software testing techniques and tools.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3 years of experience in software testing or development, ideally within an Agile environment.
- Proficiency in at least one programming language, such as Java, C#, Python, or similar.
- Strong understanding of testing methodologies, tools, and QA processes.
- Experience with automated testing frameworks such as Selenium, TestNG, or JUnit.
- Familiarity with version control systems, particularly Git.
- Excellent analytical and problem-solving skills.
- Strong communication skills, with the ability to work collaboratively in a team-oriented environment.
Technologies & Tools
In this position, candidates will employ a variety of technologies and tools to ensure software quality. Key tools include automated testing frameworks such as Selenium and TestNG, version control systems like Git, and project management software such as Jira. Additionally, experience with cloud platforms and API testing tools will be beneficial, as EnergyHub’s products often integrate with other services to deliver seamless energy management solutions.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test role at EnergyHub is a detail-oriented individual with a strong passion for software quality. This person will possess a proactive attitude towards problem-solving and a continuous improvement mindset. They should demonstrate adaptability to changing project requirements and be enthusiastic about collaborating with cross-functional teams. A commitment to mentoring others and sharing knowledge will also be important, alongside a keen interest in the latest testing technologies and trends to enhance personal and team skills.
Delaware has 4 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.