Quality Assurance Engineer Resume
SUMMARY
- 14 years of diversified technical and leadership Experienced as a Quality Assurance Engineer including 5 years of Automation testing, and 1 year of development
- SME, Automation Test Engineer and Functional Tester
- Skilled in developing test automation frameworks, evaluating testing tools, automation frameworks and defining and implementing roadmaps for test automation
- Automated Web Applications using Selenium, Web Driver, Java, Coded UI, C#, Maven, TestNG, JUnit, RPA - UIPath, Tricentis - TOSCA, Cucumber, and Gherkins
- Experienced in Mobile Test Automation using Selenium, Appium and Android Virtual Devices
- Designed and Implemented Automation framework using Page Object Model and Data Driven
- Hands on experience in creating reusable functions, libraries and test data for automation frameworks
- Involved in Automation Feasibility for various domain like Banking, Security
- Experienced in all stages of Test Life Cycle - Planning, Integration Testing, Functional Testing, User Acceptance Testing
- Worked on different domains including Banking, Security, Utilities and Technology (Product)
- Participated in testing activities of all phases of SDLC
- Hands on experience on Test Management tools list Azure DevOps, MTM, TestLink, and JIRA
- Strong client Interaction skills and team management skills.
- Experience in Requirement Analysis, preparing Test Plans, Estimations, Test Data, Requirement Traceability Matrix (RTM), Defect Status Reports and Test Summary Reports.
- Working experience in Agile Test Methodology.
- Team player with strong analytical, excellent communication, problem-solving and presentation skills.
- A quick learner, flexible and capable in working under crunch situations.
- Worked closely with developers to identify areas and methods to improve testing efficiency, expand coverage, and increase product reliability
- Certified Mobile Automation Professional, have done POC on Selenium Appium for Mobile Application Test Automation
- Completed Diploma in UI-Path RPA Developer for Robotic Process Automation. Worked on PoC for timesheet reconciliation between Client and Confidential
- H1B & approved I-140 with Confidential Vantara
TECHNICAL SKILLS
Languages: Java, C#
Automation Tools: Selenium, Coded UI, Appium, UI-Path RPA, TOSCA, Cucumber, GherkinsFirebug, FirePath, Maven, JUnit, and TestNG
IDE: Eclipse, Visual Studio
Operating systems: Windows, Android SDK, and IOS
Test Management Tools: Azure DevOps (TFS), JIRA, TestLink, and MTM
Source Control: GIT
CI/CD: Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Quality Assurance EngineerResponsibilities:
- Created Automation Test plan and vetted with stake holders for approval.
- Created required Test Plans, Test Suites in Azure DevOps.
- Functional and Automation Testing of Salesforce application using Selenium.
- Developed reusable scripts for end to end scenarios
- Tracking QA executions and lifecycle using AzDO.
- Following Agile Methodology and CI/CD using Git.
- Working with cross-functional teams to identify and develop automated scripts.
- Documentation of the scenario from a high-level architecture and implementing that to create automated script with the help of Functional teams.
- Confer with Clients in estimation of QA resources needed for project and ensure the schedules are met.
- Identified and modified existing automation scripts to cover new requirements.
- Execute automated test scripts after every release and modify scripts to satisfy new requirements and bug fixes.
- Perform product and business demos when needed to BA/ Product Owner.
- Preparation of estimates for various release items.
- Implement the Hybrid framework using XML and custom UI tool (designed based on the client needs). It helps to select and execute the testcases from the UI based tool.
- Automate the testcases using XPATH for identifying the dynamic page layouts of salesforce
- Maintain Selenium & JAVA automation code and resource in GIT HUB source control via Azure Dev Ops, over the time for improvements and new features.
Confidential
Quality Assurance Engineer
Responsibilities:
- Leading a 6 member QA team, working closely with Business user to understand the real-life scenarios
- Mapping the scenarios to the requirements - preparing and maintaining the requirement traceability matrix
- Build and deployed Automation Framework for the application using Open Source Tools (Java, Selenium, Web driver)
- Created automation strategy and testing tool designs by collaborating with Business and IT stakeholders
- Evaluating the automation tools for product
- Preparing the Test Plan, work estimations, test schedules, working with PMO for required approvals
- Executed test cases for Build Verification and Nightly runs
- Collaborating with Business users, BA’s, and Vendors for triaging the defects
- Working closely with vendors to close the issues.
- Maintaining test cases, execution results and defect life cycle in AzDO
- Used version control tools (GIT) to manage code changes
- Designed VSTS Coded UI /Selenium web driver with C# automation test cases and developed test scripts, execution results and status reporting according to the company standards
- Responsible for “Go-live" activities such as production validation to ensure that there are no showstopper defects in the production environment
- Led knowledge management efforts to improve performance, innovation and sharing of lessons learned to resolve challenges in mobile test automation
- Mentored Quality Assurance team members on automation to help them gain proficiency
- Worked on Proof of concept for Mobile Test Automation using Appium for Online Banking Portal to login, generate the account statement and log-off
Technologies include: Selenium Webdriver, Java, TDD, JUnit framework, GIT, XML, Coded-UI, Page Object Model, Azure DevOps as Project tracking, SharePoint for Content management, Eclipse IDE
Confidential
SDET
Responsibilities:
- Understanding of Business Requirements, collaborating with Business Users, Business Analysts, Testing Teams & Development Teams
- Developed a macro-based data comparison tool as value add to customer, this tool helps to validate report data with extracted data
- C# selenium automation activities where framework is hybrid between page object model and test data driven.
- Tests to be executed are marked for execution in excel sheet.
- Authoring Test Plans, Test Strategies & Test Estimations
- Managed Task Allocation, Defect Triage & review of the scenarios to come up with root cause analysis
- Designed VSTS Coded UI /Selenium web driver with C# automation test cases and developed test scripts, execution results and status reporting according to the company standards
- Ensuring the quality of Test Execution, tracking Defects to closure in AzDO
- Ensuring Data Quality, Data Consistency across the reports, validating reports by comparing them with data extracts and ACBS UI.
- Adherence to the process right from test case authoring, peer reviews, defects quality and maintaining bug life cycle, updating other teams with detailed daily\weekly status reports.
Technologies include: Selenium Webdriver, C#, TDD, GIT, XML, Azure DevOps as Project tracking, SharePoint for Content management, Visual Studio Enterprise IDE.
Confidential
SDET
Responsibilities:
- Automation feasibility study, collaborating with cross location teams as Point of Contact for both Functional and Technical
- Collaborating with Client, driving clarification calls, peer review of test scripts
- Developed Hybrid framework using Page objects model and Automation Elements, developing re-usable functions, common library which can be used across different projects as base for Basic Framework required with minimal changes to Framework structure.
- Status reports to Project Manager on daily basis, and Mentored new joiners in the project
Technologies include Coded- UI, C#, TFS, MTM, and Visual Studio 2015 Premium.
Confidential
SDET
Responsibilities:
- Worked on selenium test automation using JUnit framework for Web Apps (WebUAM, WebATR and WebDMS)
- Involved in Application Testing, interacting with the client for system study
- Participating in user story grooming, analysis, sizing (Poker Planning)
- Preparing test cases, peer reviews of test cases, preparing test data for using with product simulators
- Executing build verification tests, functional tests, defect validation, regression tests and Re-tests, demo of sprint stories to client, participating in Retrospective, and new Sprint Planning.
Technologies: Selenium, JUnit, JIRA for User story management and Defect Management, Testlink for Test Case Management.
Confidential
QA Engineer
Responsibilities:
- Application Testing, requirements gathering, and requirement analysis
- Writing DB queries to fetch data from source to validate data from report
- Verifying drill down reports, counts from summary & detail reports
- Verifying links from detail reports to summary reports are intact & are working from charts
- Verifying report performance when filters are applied and when no filters are applied.
- Providing estimates, preparing test cases, executing test cases and logging bugs for the new change requests and business requirements.
- Involved in Test Bed Preparation.
- Provided guidance to the team members in testing various reports
Confidential
QA Engineer
Responsibilities:
- Application Testing, interacting with the client for system study, requirements analysis.
- Providing estimates, preparing test cases, executing test cases and logging bugs for the new change requests and new business requirements.
- Responsible for regression testing.
- Supporting TQA Portal by updating the content on the portal.
- Creation of Web Pages, Editing the existing pages, Adding Web Parts, etc.
- Uploading required\updated Documents, Files, Dashboard content, Training details for TQA.
Confidential
QA EngineerResponsibilities:
- Requirement Analysis.
- Test Scenario Preparation from gathered requirements.
- Test script preparation for identified scenarios.
- Execution of scripts and bug tracking.
- HPQC admin activities & Status Reporting.
Application Development & Maintenance
Confidential
Responsibilities:
- Writing response documents for the mandates given by Client.
- Coordinating with the Client and Vendor regarding requirements for mandates.
- Effort Estimation.
- Testing all the completed mandates before handing over to customer.
- Worked as a project lead at the client location (UK) on a short-term assignment.
Confidential
Jr. Developer
Responsibilities:
- Developed the UI for the Display Controller using WPF.
- Developed background functionality for TCP/IP communications and Serial communications.
- Developed Windows Service for Display Controller Service.
- Prepared unit test cases, and Bug Fixing.
- Created installer for Command Line Utility, Wizard and Windows Service using Visual Studio 2010 Setup and Deployment.
Technologies include: Visual Studio 2010, .Net 3.5, Visual Studio Setup and Deployment, TFS, Rally Dev