Job Closed

This listing is no longer active.

Reddit, Inc. logo
Reddit, Inc.

Dive into anything

Senior Software Engineer, Android Test Engineering

SDETSDETOtherRemoteSeniorTeam 501-1,000Since 2005H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

174 days ago

Salary

$190.8K - $267.1K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidKotlin

Job Description

Senior Software Engineer, Android Test Engineering

Reddit, Inc.

• Help in building an Engineering culture that enables quality in all software feature development teams across Reddit. • Develop and evolve test automation frameworks, tools, and services. • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to automated testing • Maintain test infrastructure stability in non-production environments. • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution. • Influence the entire engineering organization on unit/integration/end-to-end tests.

Job Requirements

  • 5+ years of experience as an SDET, or as a Software Engineer for Android platform
  • 3+ years in Android development
  • Experience in designing and building scalable automated test frameworks, tools, and services for testing mobile applications
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Espresso and/or, UIAutomator using Kotlin.
  • Preferred experience in JetPack Compose.
  • Experience in unit, snapshot, and end-to-end testing of Android applications
  • Experience in building test frameworks and automated tests for native Mobile applications
  • Strong understanding of CI/CD process and quality checks in the workflow.
  • Strong understanding of QA methodologies for mobile applications releases.
  • Working proficiency and communication skills in verbal and written English.

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Related Categories

Related Job Pages

More SDET Jobs

Serve Robotics logo

Systems Test Engineer, Simulation

Serve Robotics

Meet the future of sustainable, self-driving delivery.

SDET174 days ago
OtherRemoteTeam 51-200Since 2017H1B Sponsor

• Design and build simulation scenarios representing nominal, edge-case, and adversarial conditions. • Translate autonomy requirements and real-world incidents into reproducible tests with clear, measurable outcomes. • Script environments, actors, triggers, and behaviors in Isaac Sim or Unreal Engine. • Maintain configuration-driven scenario setups (YAML/JSON) for reproducibility, sweeps, and domain randomization. • Develop Python utilities and Bash scripts to automate scenario generation, execution, and evaluation. • Integrate simulation-based tests into GitHub-based CI pipelines (PR checks, nightlies, release validation). • Improve reliability, scalability, and visibility of scenario execution, including logging and metric collection. • Implement and refine system-level KPIs (safety constraints, planner success, tracking stability, interactions). • Analyze simulation results to detect regressions, understand multi-module behaviors, and surface meaningful insights. • Support ML dataset creation from simulation and resimulation, including metadata curation and edge-case identification. • Work closely with autonomy, controls, QA, and release engineering to align scenarios with feature changes and test requirements. • Participate in debugging sessions, test planning, and design reviews to identify issues and propose improvements. • Document scenarios, evaluation logic, and test plans clearly for internal stakeholders. • Take increasing ownership of scenario domains, test frameworks, or automation pipelines. • Influence simulation test strategy and standards through strong technical judgment. • Help mentor teammates, improve processes, and drive best practices around system-level testing.

California
$110K - $130K / year
Job Closed
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Scoping out comprehensive test plans based on design requirements and code changes. • Executing tests on a large-scale distributed test network. • Verifying the server using white-box/black-box/functional/stress testing techniques. • Investigating and analysing root causes of technical issues / performance bottlenecks. • Setting up test bed environment for regression testing /performance testing. • Maintaining/enhancing/developing test tools and automation frameworks.

India
Alpaca logo

Senior Software Development Engineer – Test

Alpaca

Developer APIs for stocks and crypto trading, investing apps, and embedded fintech.

SDET176 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Responsible for improving the automated and manual testing infrastructure at Alpaca - helping our developers quickly and reliably deliver new features. • Develop a comprehensive testing strategy for our API surface. • Improve developer experience by standardizing tooling and infrastructure. • Coordinate with other teams to improve test coverage, reliability and speed. • Mentor and guide product engineers, fostering a culture of quality and continuous improvement within the team. • Design and execute load, stress, and scalability tests to ensure our platform can handle growing user demands.

Worldwide
BJAK logo

Senior QA Automation Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

SDET176 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and enhance robust automation frameworks using modern tools (e.g., Playwright, Cypress, Selenium). • Write clean, maintainable automated test suites for web, API services, and other application types. • Integrate automated tests into Git-based CI/CD pipelines (e.g., GitHub Actions, Jenkins) to support continuous delivery. • Execute and manage functional, regression, integration, and specialized performance tests. • Participate in requirement reviews to define test scenarios, identify edge cases, and ensure maximum test coverage. • Perform root cause analysis of failures and collaborate directly with development and product teams to resolve defects and ensure quality metrics are met. • Maintain test data, mocks, and environments, and build specialized tooling (e.g., monitoring/reporting dashboards) to improve QA efficiency. • Document test plans, test cases, automation design decisions, and contribute to the continuous improvement of overall QA processes and best practices.

China