Salary
💰 $90,000 - $100,000 per year
Tech Stack
AWSCypressGraphQLHerokuJavaJavaScriptPostgresPythonReactReact NativeRedisRSpecRuby on RailsSeleniumTypeScript
About the role
- Ensure high-quality software at scale—test web, mobile, and publicly consumed APIs across LoadUp’s platform.
- Design, develop, and maintain test automation frameworks and robust test suites for frontend, backend, and mobile.
- Create and execute automated tests (unit, component, API, UI, UAT, E2E) and API test plans, including mocking complex HTTP calls.
- Collaborate closely with software engineers, product managers, and designers to deliver and scale product capabilities.
- Lead and mentor team members on automated testing and QA best practices; drive QA adoption across squads.
- Drive release readiness: smoke testing, sign-off engineering tickets, release testing cycles, quality audits, and production validation workflows.
- Use test management and defect tracking tools to drive defect strategy, traceability, and reporting.
- Integrate automated tests with CI/CD, support deployment and rollback strategies, and perform debugging/log analysis.
- Participate in bug bashes, quality audits, and collaborate on improving QA processes and release workflows.
- Support testing of 3rd party integrations and monitor production via tools like Datadog and AppSignal.
Requirements
- 8+ years designing and developing test automation frameworks from scratch using tools like Playwright, Selenium, Cucumber, JavaScript/TypeScript, Java, or similar.
- 4+ years hands-on software testing and writing automation code in at least one language (JavaScript, TypeScript, Java, C#, Python) and mentoring team members technically.
- 4+ years creating and executing automated tests for REST APIs, including intercepting and mocking complex HTTP calls.
- 4+ years leading complex end-to-end test automation projects.
- 4+ years using test management and defect tracking tools to drive defect strategy (priority, traceability, root cause analysis, reporting).
- 2+ years implementing automated test suites across testing types (unit, component, API, UI, UAT, E2E).
- Experience signing off engineering tickets through automated and manual smoke testing.
- Deep understanding of QA methodologies, defect tracking, and risk-based testing.
- Proficient with automated testing tools (RSpec, Capybara, Cypress, Playwright, Selenium) and maintaining robust test suites for frontend and backend.
- Skilled in API testing using Postman, Insomnia, or Karate; experience with REST and GraphQL, including authentication and error handling.
- Familiar with CI/CD integration, deployment workflows, and rollback strategies.
- Strong debugging and log analysis skills; experience inspecting databases (PostgreSQL) and queue-based systems (Sidekiq).
- Experience creating test plans, test cases, traceability matrices, and improving QA processes (bug triage, release workflows).
- Advocates for shift-left testing and QA involvement early in development.
- Able to drive team adoption of QA best practices and mentor team members on automated testing.
- Owns QA function within a squad and drives release readiness and production validation workflows.
- Comfortable leading bug bashes, quality audits, and release testing cycles.
- Strong communicator with clear, actionable bug reports and contributions to documentation.
- Familiarity with tools and platforms: TestRail, Xray, JIRA, Datadog, AppSignal, Sentry, Heroku, PostgreSQL, Redis, AWS.
- Comfortable testing across web (React + Rails), mobile (Turbo Native & React Native), public-facing pages, and 3rd party integrations (Stripe, Twilio, Kustomer, SendGrid).