The Home Depot logo
The Home Depot

careers.homedepot.com

Robotics Automation Software Test Engineer

SDETSDETFull TimeRemoteSeniorTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

Location

Massachusetts

Posted

2 days ago

Salary

$125K - $175K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishDartFlutterJavaKotlin

Job Description

Robotics Automation Software Test Engineer

The Home Depot

• Develop, maintain, and execute test plans, test cases, and validation procedures. • Validate functionality across warehouse execution workflows, robotic fleet operations, inventory movement, and fulfillment processes. • Perform functional, integration, regression, and end-to-end testing. • Verify system behavior under normal operating conditions and exception scenarios. • Document test results, defects, and quality risks. • Build and execute simulation scenarios that mimic real-world warehouse operations. • Validate software performance under high order volumes, peak operational periods, robot congestion, equipment failures, network interruptions, resource contention, and inventory exceptions. • Assist in maintaining digital twin environments representing customer deployments. • Develop reusable operational test scenarios for release validation. • Configure and maintain emulated warehouse environments. • Validate integrations with Autonomous Mobile Robots (AMRs), Warehouse Management Systems (WMS), Warehouse Execution Systems (WES), barcode scanners, label printers, PLC-controlled equipment, conveyor systems, and third-party APIs. • Reproduce customer-reported issues using simulation and emulation environments. • Develop automated test suites for APIs, workflows, integrations, and regression testing. • Expand automated coverage across warehouse and robotics applications. • Integrate automated tests into CI/CD pipelines. • Maintain test frameworks and automation infrastructure. • Participate in code reviews for automated test development. • Identify, document, and track software defects. • Work with engineering teams to reproduce and diagnose issues. • Perform root cause analysis for production incidents. • Verify defect fixes and regression impacts. • Provide quality assessments for release readiness. • Participate in release certification activities. • Execute operational acceptance testing. • Assess release risk and communicate findings to stakeholders. • Validate customer-specific configurations before deployment.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, Robotics, Information Systems, or related field.
  • 3+ years of experience in software quality assurance, test automation, or systems validation.
  • Strong proficiency in Java or Kotlin.
  • Familiarity with Flutter/Dart also desirable.
  • Experience testing distributed software systems.
  • Experience with API and integration testing.
  • Strong analytical and troubleshooting skills.
  • Ability to understand complex operational workflows.
  • Excellent written and verbal communication skills.

Related Categories

Related Job Pages

More SDET Jobs

Future Processing logo

Solutions Architect, QA/QE

Future Processing

Great software... because we put people first

SDET2 days ago
Full TimeRemoteTeam 1,001-5,000Since 2000H1B No Sponsor

• definiuje strategie i podejście do testowania dla organizacji, m.in. określając standardowe strategie testów czy wizję zapewnienia jakości, • wpływa na** rozwój standardów QA/QE w całej firmie, • zarządza i nadzoruje strategie testowania, obejmujące: planowanie testów, estymację (szacowanie nakładu pracy i zasobów), układanie harmonogramu, monitorowanie postępów, raportowanie wyników. • pracuje z klientem (w grę wchodzą delegacje), • pracuje z zespołem developerskim, • doradza innym i wymienia się wiedzą, • angażuje się w działania sprzedażowe — wspiera zespół Presales i Account Managerów delivery, • działa przy pomocy narzędzi i technik Generative AI, • wspiera adopcję narzędzi AI w zespole i procesie, • uwzględnia możliwości AI przy projektowaniu architektury i podejmowaniu decyzji technologicznych.

Poland
zł150 - zł210 / hour

Role Description An unmanned aircraft improves only as fast as it can be tested. You'll set that pace, from the rigs you design and build yourself to the failure investigations that change the next design. This is a senior, hands-on role. You'll own validation from test concept through execution and analysis, and your findings will feed straight into design decisions rather than sitting in a report queue. You'll build bespoke rigs and equipment instead of inheriting a fixed lab, and the testing is varied: mechanical, environmental, durability, reliability. You'll work alongside the design engineers whose hardware you're testing, split your week between the workshop and the data, and have real autonomy to develop new validation capabilities as the team grows. When the product gets better, it will often be because of a test you designed. Responsibilities - Develop and execute validation plans that verify product performance, reliability and compliance against design requirements - Design and build test rigs, fixtures and equipment to support verification and validation - Plan and run Design of Experiments to evaluate performance and identify the key design drivers - Execute functional, environmental, durability and reliability testing using accurate, repeatable methods - Capture, analyse and interpret test data, producing clear reports and recommendations - Investigate test failures through structured root cause analysis, working with design engineers on corrective actions - Maintain validation procedures, test specifications and documentation so results stay traceable and repeatable - Improve validation methods, equipment and laboratory capability over time Qualifications - Degree in Mechanical Engineering or a related engineering discipline - Experience planning and executing product validation or verification testing - Working knowledge of test methodologies, data analysis and Design of Experiments - Experience with instrumentation and data acquisition systems, and producing technical test reports - Eligible for UK SC clearance (UK citizen or 5+ years UK residency) Requirements - Experience designing and building test rigs or bespoke validation equipment - Knowledge of reliability engineering, environmental testing and accelerated life testing - Experience with statistical analysis tools such as Minitab, MATLAB or Python - Familiarity with product development processes, including verification and validation planning Benefits - Share options vesting over three years, so you own a real piece of it - Bupa private health, fully funded from day one - 6% employer pension contribution - 25 days leave plus bank holidays, and properly enhanced cover for both parents - Enterprise level AI tooling, with as many tokens as you need to accelerate your work - Relocation support if you are moving to join us, or a home office budget if you work remotely

United Kingdom
Uberall logo

QA Automation Engineer – Mobile

Uberall

Maximize Revenue Across Your Locations. Everywhere.

SDET3 days ago
Full TimeRemoteTeam 201-500Since 2013H1B No Sponsor

• Lead QA efforts for mobile-first SaaS solutions • Develop, maintain, and scale a comprehensive mobile automation framework • Oversee the full lifecycle of automated mobile test cases • Select and implement mobile testing tools and manage device testing platforms • Collaborate with product stakeholders to define mobile-focused test strategies • Support and manage app submission workflows to Google Play Console and Apple App Store Connect • Continuously evolve QA processes to streamline mobile testing

Philippines
Tech Holding logo

Senior QA Engineer – Automation

Tech Holding

Think big, Start small, Scale fast!!!

SDET3 days ago
ContractRemoteTeam 51-200H1B No Sponsor

• Perform API testing for integrations using tools like Postman / REST clients. • Test routing logic. • Extend and maintain automated test suites workflows and APIs. • Build API automation frameworks (using JavaScript, Java, or Python). • Integrate automated tests into CI/CD pipelines for continuous validation. • Test success, failure, and edge-case scenarios (timeouts, retries, duplicate transactions). • Validate idempotency and error handling mechanisms. • Perform exploratory and manual testing for complex workflows. • Validate transaction data across APIs and databases. • Write and execute SQL queries for backend validation. • Conduct basic load and performance testing for payment APIs. • Validate system behaviour under high transaction volume. • Monitor and report latency, failure rates, and retries. • Support production deployment validation and pilot rollout. • Monitor transaction success rates and error logs post-release. • Collaborate on issue triaging and quick resolution.

India