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 vital role in ensuring the quality and performance of our innovative software solutions. In this position, you will design and implement automated testing frameworks, build scalable test infrastructures, and collaborate closely with software engineers to enhance product quality through rigorous testing methodologies. Your primary responsibility will be to foster a proactive testing environment that emphasizes continuous integration and delivery while promoting best practices in the development lifecycle.
Job Responsibilities
- Design, develop, and maintain automated test frameworks for software applications.
- Collaborate with cross-functional teams to define and develop testing strategies and test cases.
- Perform static and dynamic testing to identify defects through continuous integration processes.
- Analyze test results and provide actionable insights to improve software quality.
- Manage and maintain test environments to facilitate thorough testing.
- Document testing processes and collaborate in agile methodologies to ensure efficient software delivery.
- Contribute to enhancing the testing culture within the development team.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software testing or quality assurance roles.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with automation tools like Selenium, TestNG, or similar frameworks.
- Strong understanding of software engineering principles and testing methodologies.
- Familiarity with DevOps practices and CI/CD toolchains.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Technologies & Tools
The SDET will work with a variety of technologies and tools that are essential for efficient testing and development processes. Some of the primary tools used include Selenium for automated web application testing, Jenkins for continuous integration, JIRA for issue tracking, and Git for version control. Familiarity with cloud platforms such as AWS or Azure is also beneficial, as it enhances the ability to test software in diverse environments.
Ideal Candidates
The ideal candidates for the Software Development Engineer in Test position at EnergyHub possess not only the requisite technical skills but also a strong sense of ownership and accountability. They will have a keen attention to detail and a passion for ensuring high-quality software. Successful candidates are proactive communicators who thrive in a collaborative environment and are committed to continuous improvement. They should embody a problem-solving mindset and a willingness to adapt to the dynamic nature of the software development lifecycle.
The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.