Tools and Automation Engineer
As a Tools and Automation Engineer on this team, you will design, build, and maintain scalable test automation frameworks; qualify new features across web, mobile, and backend services; and partner with engineering, product, and operations teams to uphold quality standards throughout the software development lifecycle.
Minimum Qualifications
3 or more years of professional experience in software quality assurance, test engineering, or software development
Demonstrated experience testing mobile applications on iOS and/or Android platforms
Demonstrated experience testing web and desktop applications on macOS and/or Windows
Hands-on experience building and maintaining automated test suites for functional and integration testing across web, mobile, and backend services
Technical Skills
Proficiency in one or more of the following: Java, Python, or equivalent object-oriented/scripting language
Working knowledge of SQL for data validation and commerce reconciliation testing
Familiarity with web technologies (HTML, CSS, XML, REST/JSON APIs) relevant to test coverage and debugging
Experience with Unix/Linux command-line environments
Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, or equivalent)
Proficiency with version control systems (Git) and collaborative code review workflows
Experience with API testing tools or frameworks (e.g., Postman, REST Assured, or equivalent)
Core Competencies
Ability to independently triage and resolve technical issues, with clear escalation judgment when needed
Strong written and verbal communication skills, including the ability to document findings and present clearly to both technical and non-technical audiences
Ability to manage multiple workstreams within iterative development cycles and defined release timelines
Collaborative approach to working across direct and extended teams in a distributed environment
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field - or equivalent practical experience
Preferred Qualifications
Experience with test management platforms such as TestRail, Zephyr, or Jira Xray
Familiarity with performance or load testing tools (e.g., JMeter, Gatling, or Locust) relevant to high-scale commerce systems
Experience testing e-commerce platforms, payment systems, or financial data reconciliation workflows
Exposure to AI-assisted testing approaches, including ML-based test generation, anomaly detection, or intelligent test selection
Experience with mobile automation frameworks such as XCUITest, Espresso, or Appium
Background in observability tooling (logging, tracing, alerting) as it relates to test environment health