Full Time

Senior 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

The Senior Software Engineer, Test and Automation at Renew Home will play a pivotal role in enhancing our software development life cycle by designing, implementing, and maintaining test automation frameworks. This position involves collaborating closely with development teams to ensure the delivery of high-quality software products while fostering a culture of quality assurance and automated testing. The successful candidate will leverage their extensive experience in software engineering and testing to drive improvements in testing processes, integrate automated testing into CI/CD pipelines, and mentor junior team members.



Job Responsibilities

  • Design, develop, and implement scalable test automation frameworks for various applications.
  • Collaborate with cross-functional teams to understand project requirements and translate them into effective test strategies.
  • Analyze and improve existing testing processes while implementing best practices in automated testing.
  • Contribute to the continuous improvement of the software development lifecycle through engagement in CI/CD practices.
  • Mentor and guide junior engineers in testing methodologies, tools, and frameworks.
  • Participate in code reviews and contribute to software architecture discussions.
  • Report on testing progress, issues, and results to key stakeholders on a regular basis.
  • Stay current with industry trends and emerging testing technologies and methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with at least 3 years focused on test automation.
  • Strong experience with automation testing frameworks and tools, such as Selenium, Cypress, or TestNG.
  • Proficient in programming languages such as Java, Python, or JavaScript.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Solid understanding of software testing methodologies and processes.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Experience in Agile methodologies is preferred.


Technologies & Tools

The Senior Software Engineer, Test and Automation will utilize a variety of technologies and tools including but not limited to Selenium, Jenkins, Git, Docker, JUnit, Python, and other cloud-based testing tools. The position requires a solid understanding of version control systems and cloud services, enabling efficient collaboration and deployment throughout the software development process.



Ideal Candidates

Ideal candidates for this position will demonstrate a strong passion for technology and quality assurance. They should possess a proactive attitude towards problem-solving and an eagerness to adopt new tools and practices. Effective communicators who thrive in collaborative environments will excel, especially those who can mentor others while contributing to a cohesive team dynamic. A commitment to continuous improvement and a strong work ethic will further define success in this role.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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