
Software Dev Engineer in Test, Android, Mobile Android
- Toronto, ON
- Training
- Full-time
Goodreads SDET would work closely with SDEs to understand features and technical implementation and also work with Product Management and QA to understand customer use-cases to develop appropriate test framework capabilities. You will use a wide range of technologies, tools and processes to ensure high quality web and mobile app releases are delivered through use of effective test automation. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems with effective team collaboration.Job responsibilities
- Actively work with at least one programming language such as: Java, Kotlin, Swift, or Objective-C and scripting languages like Python.
- Build and maintain automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operations.
- Setup Continuous integration and deployment (CI-CD) build & test pipeline from scratch for web and mobile platforms, Jenkins integration, bash/python scripting.
- Integrate with SCM infrastructure to establish a continuous build and test pipeline.
- Analyze and prototype potential test frameworks for functional/non-functional testing, create framework test utilities, maintain build and test infrastructure,
- Migrate local test infrastructure to AWS.
- Champion quality of features in development pipelines using automated tests, test reporting to enable sign-offs of features and release candidates
- Establish processes and tools set to maintain automation scripts and generate effective test reports, dashboards.
- 1+ years of test automation frameworks and tools building experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in penetration testing and exploitability-focused vulnerability assessment
- Experience in platform-level security mitigations and hardening for Linux and WindowsPREFERRED QUALIFICATIONS- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
- Experience with security in service-oriented architectures and web servicesAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.