Full Time

Senior/Staff Software Engineer, Test and Automation (Remote, US)

Renew Home
Remote!
$110,000 - $150,000* / year

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 Renew Home, so some details may not match this job. The employer's own page has the real description.

Job Overview

Renew Home is seeking a highly skilled Senior/Staff Software Engineer specializing in Test and Automation to join our collaborative and innovative team. In this fully remote position, the successful candidate will play a crucial role in enhancing the quality and reliability of our software products. They will lead automation initiatives and develop robust testing frameworks to ensure that our applications meet the highest standards of performance and reliability. The role entails working closely with cross-functional teams to identify areas for automation, optimize processes, and drive continuous improvement in software quality assurance.



Job Responsibilities

  • Design, implement, and maintain automated test frameworks and suites for web-based applications.
  • Develop and execute comprehensive test plans, cases, and scripts for software validation.
  • Collaborate with software developers and product managers to establish testing requirements.
  • Analyze test results, identify defects, and communicate findings to stakeholders effectively.
  • Mentor and provide guidance to junior engineers in automation best practices and testing methodologies.
  • Continuously identify areas for improvement in testing processes and automation tools.
  • Participate in code reviews and contribute to knowledge-sharing sessions to promote quality standards.
  • Stay up-to-date with industry trends, tools, and best practices in software testing and automation.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in software development or testing, with a strong focus on automation.
  • Proficiency in programming languages such as Python, Java, or JavaScript.
  • Experience with automated testing frameworks such as Selenium, JUnit, or TestNG.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Proficient in using version control systems such as Git.
  • Experience with CI/CD tools and practices is highly desirable.


Technologies & Tools

The Senior/Staff Software Engineer will be expected to work with a variety of tools and technologies aimed at enhancing testing and automation efficiencies. This includes but is not limited to: programming languages such as Python, Java, or JavaScript, test automation tools like Selenium and Postman, CI/CD platforms such as Jenkins or CircleCI, and issue tracking software like JIRA. Familiarity with cloud services (AWS, Azure) and container technologies (Docker, Kubernetes) is also advantageous.



Ideal Candidates

The ideal candidates for this position will possess strong analytical and critical thinking skills, demonstrating a proactive approach to problem-solving. They should be highly motivated, detail-oriented, and able to work independently in a remote environment. Excellent communication skills are essential for collaborating effectively with team members and stakeholders. Furthermore, a passion for innovation and a commitment to continuous improvement are key qualities that will enable success in this role.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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