Full Time

Software Development Engineer in Test

EnergyHub
$80,000 - $120,000* / year (about $38–$58 an hour)

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 at EnergyHub, you will play a vital role in ensuring the quality and reliability of our software products. Your primary responsibilities will encompass designing and implementing automated testing frameworks, developing automated test suites, and conducting thorough testing processes to identify software defects. You will collaborate closely with cross-functional teams to drive continuous improvement in quality assurance practices and ensure that our software meets high standards before deployment.



Job Responsibilities

  • Design, develop, and maintain automated testing frameworks and test suites for new and existing features.
  • Collaborate with product managers, developers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
  • Execute test cases, troubleshoot issues, and document defects in the bug tracking system.
  • Develop performance and load tests to evaluate system behavior under various conditions.
  • Participate in code reviews and contribute to the improvement of testing methodologies and processes.
  • Monitor and analyze test results to provide actionable insights and recommendations for quality improvements.
  • Train and mentor junior team members on testing techniques and best practices.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software testing or quality assurance roles.
  • Strong programming skills in languages such as Java, Python, or JavaScript.
  • Proficiency in automated testing tools like Selenium, JUnit, or TestNG.
  • Hands-on experience with CI/CD tools such as Jenkins or GitLab CI.
  • Familiarity with Agile methodologies and working in cross-functional teams.
  • Excellent analytical and problem-solving skills with a strong attention to detail.


Technologies & Tools


In this position, you will utilize a range of technologies and tools that include automated testing frameworks such as Selenium, programming languages like Java and Python, CI/CD tools such as Jenkins, version control systems like Git, as well as performance testing tools such as JMeter. Familiarity with cloud services and APIs will also enhance your ability to contribute effectively in this role.



Ideal Candidates


The ideal candidate for the Software Development Engineer in Test position at EnergyHub will possess a proactive and detail-oriented approach to testing and quality assurance. You should demonstrate strong communication skills to articulate issues clearly and work effectively with team members across various disciplines. A positive attitude towards challenges, a commitment to continuous learning, and the ability to thrive in a fast-paced environment are essential qualities that will contribute to both personal success and the success of our team.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.