Senior Software Development Engineer, Test

Job not on LinkedIn

September 18

Apply Now
Logo of ecoATM Gazelle

ecoATM Gazelle

Retail • eCommerce • Social Impact

ecoATM Gazelle is a company specializing in the trade-in and recycling of electronic devices, particularly mobile phones. They operate thousands of kiosks across the United States, allowing consumers to sell their old phones in exchange for cash. By evaluating the device's condition and specifications, ecoATM provides a convenient and eco-friendly solution for reducing electronic waste, contributing to the recycling of over 50 million devices to date. Their mission focuses on sustainability by preventing toxic electronic waste from entering landfills, supporting a healthier planet while providing immediate financial returns to consumers through easy and secure transactions.

201 - 500 employees

Founded 2010

🛒 Retail

🛍️ eCommerce

🌍 Social Impact

📋 Description

• Play a key leadership role in the test automation team responsible for the design, development, and optimization of test frameworks and assets in a CI/CD environment • Drive quality practices across the engineering lifecycle and advocate industry-leading testing strategies spanning functional, performance, security, and integration testing • Lead cross-functional collaboration with Product, Development, and DevOps teams to define test strategies across front-end, backend, and full-stack architectures • Design and implement advanced test plans and automation strategies aligned with product specifications and business objectives • Lead development of modular, scalable test automation frameworks that support both automated and manual testing efforts • Drive adoption of modern test tools, technologies, and practices to improve release velocity and product quality • Champion shift-left testing, CI/CD quality gates, and test data automation • Guide and mentor junior SDETs and QA engineers, conduct code reviews and training on best practices • Review technical requirements and participate in architectural and design discussions to provide quality insight early in the lifecycle • Establish and track QA metrics and KPIs for continuous improvement and ensure clear QA documentation including test plans, strategies, and defect reports • Contribute to increasing release quality and reducing development costs through robust automation and shift-left quality practices

🎯 Requirements

• Bachelor's degree in Computer Science, Software Engineering, or related discipline (or equivalent practical experience) • 8+ years of experience in software test development and automation for web and mobile applications • 5+ years of hands-on experience with CI/CD pipelines and related tooling • 5+ years of experience in leading and mentoring QA/SDET teams • Proven experience designing test automation frameworks and setting up test environments • Deep understanding of application architectures including frontend, backend, API, messaging, and database tiers • Languages/Frameworks: Java, Python, JavaScript, Selenium, Cypress, WebDriverIO, Cucumber, Espresso, xUnit • Tools: Jenkins, GitHub, Atlassian Suite (JIRA, Confluence), Postman, Sauce Labs, TestComplete • Databases: Strong SQL knowledge, including joins and complex queries • Platforms: Android Studio, Visual Studio, CI/CD tools and environments • Strong analytical, debugging, and problem-solving skills • Effective written and verbal communication skills • Ability to work under pressure and meet deadlines • Deep understanding of SDLC, agile methodologies, and test lifecycle integration • Passionate about quality, automation, and engineering excellence • Strong ownership mentality with the ability to drive initiatives independently

🏖️ Benefits

• Bonus • LTIPS • Short-term and long-term incentives based on individual and company performance • Learn more about ecoATM benefits here • If you need assistance, or an accommodation, please let your recruiter know.

Apply Now

Similar Jobs

September 18

Full-stack analyst designing pricing, risk, and financial models at Affirm. Collaborating cross-functionally to scale merchant pricing and manage portfolio profitability.

Python

SQL

VBA

September 18

Senior Full Stack Engineer building APIs and UIs to deploy TwelveLabs' video-language models into GovCloud and air-gapped secure environments.

AWS

Cloud

Distributed Systems

Docker

FFmpeg

Grafana

JavaScript

Kubernetes

Material UI

Microservices

Next.js

NoSQL

Prometheus

React

Terraform

TypeScript

September 18

Lead Software Engineer leading an agile engineering team at CivicPlus, building local government software and mentoring engineers.

ASP.NET

Azure

Cloud

Ember.js

JavaScript

Laravel

MySQL

PHP

Postgres

React

Ruby

Ruby on Rails

SQL

.NET

September 18

Lead BI Engineer at OneSix, a data and AI consultancy. Lead BI strategy, architect data models, mentor engineers, and deliver enterprise analytics.

Airflow

AWS

Azure

Cloud

ETL

Google Cloud Platform

Matillion

Python

SQL

Tableau

September 18

Lead delivery of Affirm's Experimentation Platform, building APIs and systems for feature flags and controlled experiments

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Python

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com