Taro Logo

Software Dev Engineer in Test, iOS, Mobile Android

Goodreads, an Amazon company, 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 is the world's largest site for readers and book recommendations, operating as part of the Amazon family. The platform helps readers discover and share books they love while connecting over 220,000 authors with readers. As a Software Development Engineer in Test (SDET) on the Goodreads team, you'll play a crucial role in building robust test automation frameworks and infrastructure to validate experiences across web, mobile devices, and Fire tablets.

You'll work closely with a talented technical team of Software Development Engineers (SDEs) and QA engineers to develop automation frameworks for functional, performance, and API testing of web and mobile apps. The role involves collaborating with Product Management to understand customer use-cases and implementing appropriate test framework capabilities. You'll utilize various technologies and tools to ensure high-quality releases through effective test automation.

The ideal candidate will thrive in a culture of experimentation and innovation while maintaining a proven track record of delivering results. Key responsibilities include working with programming languages like Java, Kotlin, Swift, or Objective-C, building automated test infrastructure, setting up CI/CD pipelines, and establishing quality processes. You'll be instrumental in championing feature quality through automated testing and creating effective test reporting systems.

This position offers the opportunity to work on a widely-used platform that impacts millions of readers worldwide while being part of Amazon's innovative culture. The role combines technical expertise in test automation with strategic thinking about quality assurance, making it ideal for someone passionate about both software testing and delivering excellent user experiences.

Last updated 2 months ago

Responsibilities For Software Dev Engineer in Test, iOS, 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, iOS, 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, Android, Mobile Android

SDET position at Amazon's Goodreads focusing on building test automation frameworks and infrastructure for web and mobile applications.

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.