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
As a Software Development Engineer in Test (SDET) at EnergyHub, you will play a pivotal role in ensuring the quality and reliability of our software products. Your primary focus will be to design and implement robust testing strategies, develop automated test frameworks, and enhance our quality assurance processes. Collaborating closely with development teams, you will contribute to the overall software development lifecycle by identifying and resolving potential defects, improving code coverage, and driving the advancement ofour testing practices to deliver highly reliable solutions for our customers.
Job Responsibilities
- Design, develop, and maintain automated test scripts for various software applications.
- Identify, analyze, and document defects while collaborating with software developers to resolve issues.
- Implement and manage testing frameworks to ensure comprehensive coverage of software functionalities.
- Conduct performance and load testing to validate system scalability and reliability.
- Participate in code reviews and provide feedback to enhance overall code quality.
- Work closely with cross-functional teams to define testing requirements and create appropriate testing strategies.
- Monitor automated test execution results and communicate findings to relevant stakeholders.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software testing and quality assurance methodologies.
- Strong programming skills in languages such as Java, Python, or C#.
- Experience with automated testing tools/frameworks, such as Selenium, Appium, or TestNG.
- Familiarity with CI/CD tools and version control systems like Git.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
In this position, you will work with a range of technologies and tools including programming languages such as Java and Python, automated testing frameworks like Selenium and TestNG, and Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins or CircleCI. Familiarity with performance testing tools like JMeter and version control systems including Git will also be essential for success in this role.
Ideal Candidates
The ideal candidates for the Software Development Engineer in Test position will exhibit strong analytical thinking and a proactive approach to problem-solving. They possess excellent communication skills, enabling effective collaboration with both engineering and non-engineering teams. A passion for technology and a commitment to quality are key characteristics, along with an adaptable mindset that embraces continuous learning and improvement in a fast-paced environment.
A full-time year is 2,080 hours: $46 an hour is $95,680 a year before taxes, and $92,000 a year is $44.23 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.