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 is responsible for developing test frameworks and executing automated and manual testing strategies to ensure our software products meet high quality standards. This role emphasizes collaboration with development teams to create efficient testing processes and to identify and resolve software defects proactively. As an SDET, you will leverage both your software development skills and testing expertise to improve product reliability and contribute to the overall success of our innovative energy management solutions.
Job Responsibilities
- Design, develop, and implement automated test scripts for web and mobile applications.
- Collaborate with software engineers and product managers to define testing requirements and encourage best practices for quality.
- Execute test cases and assess the functional and performance aspects of applications.
- Identify, document, and track defects using appropriate tools, ensuring timely resolution.
- Participate in code reviews to provide insights on testability and maintainability of the codebase.
- Continuously improve testing methodologies and processes to enhance productivity and efficiency.
- Support manual testing efforts as needed, ensuring comprehensive coverage of software functionalities.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software testing, preferably within an SDET role.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with automated testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
- Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent analytical and problem-solving skills.
Technologies & Tools
The Software Development Engineer in Test will work with a diverse suite of technologies including Java, Python, and various automation testing frameworks such as Selenium and JUnit. Familiarity with tools for continuous integration and continuous deployment (CI/CD), along with version control systems like Git, is essential. Additionally, candidates will utilize bug tracking tools and test management software to manage testing workflows effectively.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test position at EnergyHub possesses a strong blend of technical expertise and a commitment to quality. They should exhibit excellent communication skills, allowing for effective collaboration across teams. A passion for automation, innovation, and continuous improvement is essential, along with a proactive attitude towards identifying challenges and implementing solutions. Candidates should thrive in a fast-paced environment and be driven to contribute actively to the development of sustainable energy management technology.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.