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
EnergyHub is seeking a dedicated Software Development Engineer in Test (SDET) who will play a pivotal role in enhancing the quality of our software products. The successful candidate will collaborate closely with developers and product teams to design test plans and execute automated test scripts, ensuring high standards of software functionality and performance. The SDET will also be responsible for identifying and resolving issues, improving testing processes, and contributing to the development of innovative solutions within the rapidly evolving energy sector.
Job Responsibilities
- Design, develop, and maintain automated testing frameworks and test scripts for various software applications.
- Collaborate with development teams to understand product features and establish test coverage strategies.
- Perform manual and automated testing to ensure software quality and reliability.
- Identify, report, and track software defects, working with the development team to prioritize and resolve issues.
- Develop and execute performance, load, and stress tests to ensure system stability under various conditions.
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
- Participate in code reviews and provide constructive feedback to peers to ensure optimal testing practices.
- Assist in creating and maintaining documentation for testing procedures and standards.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software testing, with a strong focus on automated testing.
- Proficiency in one or more programming languages (e.g., Java, C#, Python).
- Experience with testing frameworks (e.g., Selenium, JUnit, TestNG).
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Knowledge of version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Travis CI).
- Excellent problem-solving skills and attention to detail.
- Strong oral and written communication skills.
Technologies & Tools
The Software Development Engineer in Test will engage with a diverse array of technologies and tools that are critical in ensuring software quality at EnergyHub. Key technologies include automated testing frameworks like Selenium and JUnit, development environments powered by Java or Python, and CI/CD pipelines utilizing tools such as Jenkins. Familiarity with cloud platforms and database technologies is also beneficial as these will be leveraged in various projects.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test position at EnergyHub will possess a passion for quality assurance and a proactive mindset. This individual should demonstrate excellent analytical and critical thinking skills, enabling them to dissect complex problems and provide effective solutions. A collaborative spirit is essential, allowing for seamless cooperation with cross-functional teams. Moreover, the candidate should be committed to continuous learning and self-improvement, staying abreast of industry trends and technological advancements to contribute to EnergyHub's mission of innovation in the energy sector.
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.