Job Description: Ensures the stability and code of the highest quality is produced on the front line. Develops and executes test plans, automates scripts that determine the application performance and stability according to business specifications. Provides back end/full stack services.
Responsibilities: Collaborates with various stakeholders including project Managers and Developers to plan/execute testing efforts in a multi-layer environment. Establishes and contributes toward an automated test environment for Front End, Back End and UI-API integration Tests. Designs, documents, manages and executes test cases, sets and suites as needed. Leads, executes testing for large-scale, web applications, tools and/or software. Supports Continuous Integration and Continuous Delivery (CI/CD). Educates team members on test automation and drives adoption towards TDD. Builds automated scripts for Functional API testing. Collaborates with UX, Products and development teams. Provides recommendations for improvement of applications to stakeholders. Tests new software to ensure integration into company systems meets functional requirements, system compliance and technical specifications. Ensures testing activities allow applications to meet business requirements and systems goals. Fulfills end-user requirements and identifies existing or potential issues. Collaborates with team to reduce error rates and performs root cause analysis of errors/trends. May also create efficient, stable codes with core Androids technologies such as Content Providers, Sync Adapters, View Animations, Property Animations and JSON.
Education: Bachelors’ Degree of Science in Engineering.