- The Senior Automation Testing Engineer reviews requirements with product owners and team members to provide timely and meaningful feedback.
- Monitors all stages of software development to identify and resolve system malfunctions to meet quality standards.
- The Senior Automation Testing Engineer designs and implements tests, debugs and defines corrective actions.
- Reviews system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
- The Senior Automation Testing Engineer applies various designs and documents the automation test strategy.
- Creates an automation test plan and getting approval.
- The Senior Automation Testing Engineer identifies and selects the automation test cases.
- Estimates, prioritizes, plans and coordinates testing activities.
- The Senior Automation Testing Engineer develops and executes automated UI and functional tests.
- Enhances and maintains automated Continuous Integration (CI) flows.
- The Senior Automation Testing Engineer designs, develops and executes automation scripts using available tools.
- Identifies, records, documents thoroughly and tracks bugs.
- The Senior Automation Testing Engineer performs thorough regression testing when bugs are resolved.
- Develops and applies testing processes for new and existing products to meet client needs.
- The Senior Automation Testing Engineer monitors debugging process results.
- Investigates the causes of non-conforming software and train users to implement solutions. Tracks quality assurance metrics, i.e. defect densities and open defect counts.
- Works closely with DevOps to ensure automation and monitoring at all steps of the development cycle from software development integration, testing, releasing to deployment and infrastructure management.
- Develops and executes test plans, test cases for new products and releases. Ensures system and business requirements are met.
- Manages product defects. Re-tests and confirms defects reported as fixed.
- Creates test strategies for major initiatives, identifying test approaches, methods, necessary resources and environment needs.
- Facilitates knowledge transfers and sharing of testing efforts across the Quality Assurance team. Mentors and provides guidance to other QA Analysts.
- Maintains current knowledge of various quality assurance testing technologies available in the market. Proactively makes recommendations on how to make internal test processes more efficient.
- Performs other duties as assigned.
|