Taro Logo

Software Dev Engineer in Test, Android, Mobile Android

Amazon's Goodreads is the world's largest site for readers and book recommendations with over 100 million members.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

With over 100 million members, Goodreads, an Amazon company, is the world's largest site for readers and book recommendations. As a Software Development Engineer in Test (SDET) on the Goodreads team, you'll play a crucial role in ensuring the quality of our web and mobile applications. You'll work with a talented team of developers and QA engineers to build robust test automation frameworks and infrastructure.

The role involves developing automation frameworks for functional, performance, and API testing across web and mobile platforms. You'll collaborate closely with SDEs to understand technical implementations and work with Product Management to align testing with customer use cases. Your responsibilities include building test infrastructure, setting up CI/CD pipelines, and driving quality-centric methodologies.

This is an excellent opportunity for someone who thrives in a culture of experimentation and innovation while maintaining a strong focus on delivering results. You'll use various technologies and tools to ensure high-quality releases through effective test automation. The position requires expertise in programming languages like Java, Kotlin, or Python, and experience with test automation frameworks.

Key aspects of the role include:

  • Building and maintaining automated test infrastructure
  • Setting up and managing CI/CD pipelines
  • Creating framework test utilities
  • Migrating test infrastructure to AWS
  • Establishing quality processes and reporting systems

The ideal candidate will have at least 2 years of professional software development testing experience, strong programming skills, and experience with security testing. Knowledge of system architecture, scalability, and performance in database environments is a plus.

Join us at Goodreads and be part of a team that helps millions of readers discover and share their favorite books while working with cutting-edge technologies in the Amazon ecosystem.

Last updated 2 months ago

Responsibilities For Software Dev Engineer in Test, Android, Mobile Android

  • Build and maintain automated test infrastructure for multi-platform product validation
  • Setup Continuous integration and deployment (CI-CD) build & test pipeline
  • Integrate with SCM infrastructure for continuous build and test pipeline
  • Analyze and prototype test frameworks for functional/non-functional testing
  • Migrate local test infrastructure to AWS
  • Champion quality of features using automated tests
  • Establish processes and tools for automation scripts and test reports

Requirements For Software Dev Engineer in Test, Android, Mobile Android

Java
Python
Kotlin
  • 2+ years of non-internship professional software development testing experience
  • 1+ years of test automation frameworks and tools building experience
  • Experience programming with modern languages like Java, C++, or C#
  • Experience in penetration testing and vulnerability assessment
  • Experience in platform-level security mitigations for Linux and Windows

Related Jobs

Software Dev Engineer in Test, iOS, Mobile Android

SDET position at Goodreads (Amazon) focusing on building test automation frameworks for web and mobile platforms, requiring 2+ years of testing experience.

Software Developer - (Mobile React Native /JavaScript / Typescript / UI/UX)

Mid-level Software Developer position at BMO focusing on React Native mobile development, offering $61,600-$113,900 salary range with comprehensive benefits in Toronto.

Software Engineer, Mobile (React Native)

Join Owner.com as a Remote Mobile Software Engineer (React Native) to build essential tools helping restaurants succeed online, offering $160K-190K + equity.

Software Development Engineer II, Amazon Connect

AWS Software Development Engineer II position for Amazon Connect, building cloud-based contact center solutions using AI and AWS services.

Software Development Engineer, Core Networking

AWS Core Networking SDE role focusing on network capacity forecasting using ML and data-driven planning to maintain cost-effective cloud infrastructure.