The Senior Quality Analyst provides technical expertise in test automation to assist the software development team in improving development velocity with defect free code. This Engineer must be able to perform test execution, defect management, reporting defect remediation, Test Planning, and test cases/script writing for Intranet, web and mobile (android & iOS) based applications.
Job Duties (Detailed Statement of Duties and Responsibilities):
Design detailed and comprehensive test plans, test artifacts and documenting all phases of SQA process by analyzing System Design Document (SRD) and Business Requirement Document (BRD) for new functionality of the client software applications.
Prepare test documentation and maintain the standards to meet client PMO, quality assurance, security, operations, compliance and control requirements.
Perform defect analysis (Root Cause Analysis) and escalate issues as required to ensure further actions and work with developers in all aspects of resolution & verification.
Conduct Joint Application Development (JAD) sessions with key business users and stakeholders as needed to plan on requirement analysis.
Feasibility study to select automation tool & required add-ons by analyzing technical challenges and create POC to estimate, prioritize automation activities to script functional & regression test cases.
Develop hybrid and data driven automation frameworks with selenium webdriver using Java, TestNG using Page Object Model (POM) by setting up with Continuous Integration (CI) model.
Continuously develop and enhance automated test suites to improve efficiency.
Participate in Agile Scrum teams as required to assists with the design, development and implementation of new features.