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
As a Software Development Engineer in Test (SDET) at EnergyHub, you will play a critical role in ensuring the quality and functionality of our innovative energy management solutions. You will work closely with development teams to implement and enhance automated testing frameworks, contributing to the continuous integration and deployment processes. Through your expertise in testing methodologies and programming, you will help in identifying issues early in the development lifecycle, ultimately leading to high-quality software products that align with our commitment to sustainability and cutting-edge technology.
Job Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts for various software applications.
- Collaborate with software developers and quality assurance teams to understand features and develop robust test plans.
- Execute and analyze automated test cases, tracking and reporting software defects and issues.
- Perform code reviews to enhance the quality of test code and provide feedback on code quality and design.
- Integrate automated testing into continuous integration/continuous deployment (CI/CD) pipelines.
- Participate in Agile development processes, contributing to sprint planning and retrospectives.
- Research and evaluate new testing tools and technologies to keep the testing process efficient and up-to-date.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software testing, with a focus on automated testing.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with testing frameworks and tools such as Selenium, TestNG, JUnit, or similar.
- Solid understanding of software development methodologies, including Agile and Scrum.
- Excellent analytical and problem-solving skills.
- Strong communication skills and the ability to work collaboratively in a team environment.
Technologies & Tools
In this role, you will work with various technologies and tools, including but not limited to automated testing frameworks such as Selenium and TestNG, CI/CD tools like Jenkins, version control systems such as Git, and programming languages like Java and Python. Familiarity with cloud services and energy management platforms used in our systems would also be advantageous.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test position at EnergyHub is someone who is detail-oriented, innovative, and possesses a passion for quality assurance within the software development process. You should have a proactive mindset that embraces challenges and seeks continuous improvement. Strong interpersonal skills, a collaborative approach, and the ability to thrive in a dynamic environment are essential to succeed in this role. Additionally, a genuine interest in sustainable energy solutions and technology will aid in aligning with EnergyHub's mission and values.
Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.