Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Amazon Software Dev Engineer Test Android Mobile 
Canada, Ontario, Old Toronto 
866007999

Today
DESCRIPTION

A day in the life-We are looking for talented Software Development Engineers in Test (SDET) who is impactful with their overall quality and automation influence on the group. You will work closely with a talented tech team of Software Development Engineers (SDEs) and QA engineers(QAEs) to develop automation framework(s) for functional, performance as well as API level testing for web and mobile apps. Additionally, you will partner with QAEs in extending automation test coverage by writing core framework utilities and scripts that enable testers, developers approximate real-world environments including regression tests, and drive software development process towards quality-centric methodologies.In this role you will-
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.

BASIC QUALIFICATIONS

- 2+ years of non-internship professional software development testing experience
- 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 Windows


PREFERRED QUALIFICATIONS

- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
- Experience with security in service-oriented architectures and web services