Senior Software Engineer- Quality Engineering (Remote)

Home DepotSandy Springs, GA
72dRemote

About The Position

The Sr. Software Engineer- Quality Engineering (QE) is responsible for ensuring the delivery of high-quality software solutions that power critical business processes. This role combines deep expertise in test management, automation, and release readiness with a strong understanding of Agile and the software development lifecycle (SDLC). The QE Engineer leverages both manual and automated testing strategies-including AI-driven approaches-to deliver robust, scalable, and reliable Home Services applications, while collaborating closely with cross-functional teams to drive continuous improvement and business value.

Requirements

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.
  • 3-5 years of relevant work experience.
  • Experience in test management, including planning, strategy, test case design, data management, automation, execution, defect lifecycle, and reporting.
  • Proficiency in a broad range of testing types: functional, non-functional, and specialized (API, mobile).
  • Experience with programming skills in Java, JavaScript TypeScript or Python.
  • Hands-on experience with API testing tools (Postman, Rest Assured).
  • Experience with automation testing tools (Selenium, Playwright, Cypress, Appium).
  • Familiarity with Git and CI/CD tools (Jenkins, Github Actions).
  • Experience with release management, including release readiness, validation, and monitoring.
  • Strong communication, collaboration, ownership, and accountability.
  • Strong understanding of Agile methodologies and the software development lifecycle (SDLC).

Nice To Haves

  • Experience with Salesforce and AI driven automations is a plus.

Responsibilities

  • Develop, execute, and maintain comprehensive test plans and strategies to ensure the quality and reliability of applications.
  • Design, manage, and automate test cases for a wide range of testing types, including functional (unit, integration, regression, smoke), non-functional (performance, compatibility), and specialized (API, mobile, exploratory) testing.
  • Build and maintain automated test frameworks and scripts using tools such as Selenium and Playwright and integrate them into CI/CD pipelines (Jenkins, Github Actions) for continuous quality assurance.
  • Conduct API testing using tools like Postman and Rest Assured to validate RESTful and GraphQL endpoints, ensuring robust backend service quality.
  • Perform performance and load testing using JMeter or Neoload to validate system scalability and reliability under varying workloads.
  • Lead and coordinate release readiness activities, including pre-release validation, post-release monitoring, and post-release validation to ensure smooth and predictable deployments.
  • Maintain strong communication and collaboration skills to support agile development practices and ensure alignment across the software development lifecycle.
  • Share knowledge and best practices with team members, fostering a culture of continuous learning and innovation.
  • Collaborate closely with developers, product managers, business analysts, and cross-functional teams to align testing efforts with business goals and technical requirements.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Industry

Building Material and Garden Equipment and Supplies Dealers

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service