Employment type
Full-Time
Organization size
1,001 - 5,000
Salary
190800 - 267100 USD
Department
Engineering
On-site
Chicago, IL, United States
Skills
There are no skills listed for this role.
About the role
Description
Job Description
Company Overview:
Reddit is a community of communities built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. With over 100,000 active communities and approximately 121 million daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit www.redditinc.com.
Role Overview:
The Test Engineering team within the Quality Engineering (QE) organization at Reddit is seeking a Senior Software Engineer to work in a highly collaborative environment. The candidate will be responsible for designing and developing tools, test frameworks, and defining processes to enable teams to own and be accountable for quality. The mission of the QE organization is to establish quality standards across Reddit's development pipelines by providing robust test tools and frameworks.
Key Responsibilities:
- Foster an engineering culture focused on quality within all software feature development teams across Reddit.
- Develop and enhance test automation frameworks, tools, and services.
- Analyze production issues, identify test gaps across the entire testing stack and drive systemic improvements to automated testing.
- Maintain stability of test infrastructure in non-production environments.
- Troubleshoot and triage issues with different teams, aiming for root cause identification and resolution.
- Influence the entire engineering organization on unit, integration, and end-to-end test practices.
Other 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
🏥
Health insurance
🌴
Paid time-off
👶
Parental leave
👵
Retirement plan
🦷
Dental insurance
❤️
Time to volunteer
📈
Stock options
The heart of the internet, where millions gather for conversation and community.
