As a Quality Assurance (QA) Analyst, you will be responsible for planning, implementation and monitoring of the quality assurance test cases. Plan, write and execute functional testing, integration testing, smoke testing, regression testing, and user acceptance testing. Implements, performs and documents assigned control reviews; performs and conducts testing based on detailed procedures and processes. Identifies issues, exceptions and patterns, escalates to management for resolution and formally documents findings. Identifies areas of risk and make recommendations on operational improvements, processes for compliance, quality assurance and any additional training essential to mitigate risk. Analyze new product features and business requirements to create in depth test cases. Testing case regression, verification, and ad hoc of newly implemented features. Ability to manage the full life cycle of defects, from research to tracking to closing. Identify any potential problems that users might encounter. Collaborate daily with Product and Engineering to test. Pull Request in staging then production.