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 crucial role in ensuring the quality and reliability of our software products. You will work closely with product managers, developers, and other stakeholders to design and implement automated test strategies, develop robust testing frameworks, and ensure that our products meet the highest standards of quality. By leveraging your technical expertise, you will contribute to continuous improvements in the software development lifecycle and drive the overall testing strategy across various projects.
Job Responsibilities
- Design, develop, and maintain automated test scripts for various applications.
- Collaborate with software engineers to understand application architecture and identify testing requirements.
- Create and execute test plans, test cases, and test scripts for functional, integration, and performance testing.
- Identify, isolate, and document defects in a clear and concise manner.
- Develop and maintain a comprehensive automated test framework using appropriate tools.
- Participate in code reviews and ensure adherence to testing standards and best practices.
- Work closely with the development team to facilitate a continuous integration/continuous deployment (CI/CD) process.
- Analyze test results and provide actionable insights to improve product quality.
- Participate in Agile ceremonies and contribute to the overall team dynamics.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of experience in software testing, with a focus on automated testing.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong experience with test automation frameworks such as Selenium, Appium, or similar tools.
- Familiarity with CI/CD tools such as Jenkins, CircleCI, or GitLab CI.
- Solid understanding of software development methodologies, particularly Agile and Scrum.
- Excellent analytical and problem-solving skills.
- Strong communication skills to effectively collaborate with cross-functional teams.
Technologies & Tools
The SDET position at EnergyHub requires proficiency in various technologies and tools, including but not limited to, Selenium for automated testing, Jenkins for CI/CD practices, JUnit or TestNG for Java-based testing, and Python libraries for scripting. Familiarity with cloud platforms such as AWS or Microsoft Azure is also beneficial to understand deployment environments and related testing strategies.
Ideal Candidates
The ideal candidates for the Software Development Engineer in Test position will possess a strong blend of technical expertise, creativity, and attention to detail. They should demonstrate a proactive approach to problem-solving and be adaptable to changing project requirements. Candidates must have a passion for quality and a commitment to continuous improvement in software testing practices. Furthermore, exceptional communication skills and the ability to collaborate effectively in a team-oriented environment will define a successful candidate in this role.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.