We provide IT Staff Augmentation Services!

Sr. Quality Assurance Analyst Resume

Shelton, CT

SUMMARY

  • Software professional with core expertise on Automation, Manual, Database, Web - Service Testing.
  • Experience in Software Quality Assurance and Quality Control on various levels of Testing for Client/Server and Web based applications on Windows and UNIX.
  • Solid understanding of Software Development Life Cycle (SDLC), CMMI and different types of methodologies such as Waterfall, Agile, RUP and Iterative.
  • Specialized in User Requirement Analysis, Test Estimation, Test Plan, Test Cases, Test Scripts, Test Execution Reports and Defect Management.
  • Coordinate and track projects for releases using Project Management System tools such as (Rational Quality Manager, Rational Team Concert, ALM/Quality Center /Test Director, TFS (Team Foundation Server), VersionOne and JIRA. For Document Management System tool as SharePoint.
  • Expertise in Manual Testing, Automation Testing, Client Server Application Testing, Web Application Testing, Business Functionality Testing, System Testing, Integration Testing, User Acceptance Testing, Performance Testing, Stress Testing, Black Box Testing and End-to-End Testing.
  • Experience in Automating test for Web Application using Selenium WebDriver with TestNG Framework and HP UFT/QTP with Data-Driven, Keyword, and Hybrid Framework.
  • Proficient in Mobile App testing (iOS and Android) which includes Device and emulator.
  • In depth knowledge of statements for Backend Testing, skill at writing in SQL quarries/sub-quarries and joining multiple tables.
  • Worked with T-SQL, DBCC, DCL, DDL, DML Scripts and established relationships between tables using Primary Keys & Foreign Keys.
  • Involved in creating Database Objects - Schemas, Tables, Indexes (clustered and non-clustered), Views, User defined functions (UDFs), Cursors, Triggers, Stored Procedure, Constraints and Roles.
  • Understanding and implementing different types of Replication models like Snapshot, Transactional and Merge Replication.
  • Trained and Participated in demo projects using SSIS, SSAS and SSRS of MS SQL Server tools.
  • Experience in creating SQL Logins, Roles and Authentication modes as a part of security policies for various categories of users.
  • Experience in SQL server 2005/2008/2008 R2/2012/2014 Installation, Monitoring, Backup, Restoration, Disaster recovery planning and High Availability Strategies.
  • Experience in testing Web APIs/services using SoapUI, UFT, JMeter and Postman.
  • Involved in performing verification and validation of the EDI transactions.
  • Highly efficient in Complex, Agile, Dynamic, Onshore-Offshore project environments.
  • Mentoring junior QA’s on various testing processes, tools, and methodologies.
  • Specialized experience in Financial, Banking, eCommerce Business and Healthcare Insurance Domains.

TECHNICAL SKILLS

Test Management Tools/ Defect Tracking Tools: Rational Quality Manager, Rational Team Concert, ALM/Quality Center /Test Director, TFS (Team Foundation Server), Jira, VersionOne.

Functional Testing Tool: HP Unified Functional Testing (UFT)/QTP, Firebug, Sauce Lab and IBM-Sterling.

Performance Testing Tool: Loadrunner, JMeter.

Automation Tool: Selenium WebDriver 2.0, Selenium IDE, HP Unified Functional Testing (UFT)/QTP, JMeter.

Test Execution tool: Apache Jenkins, Bamboo, Sauce Lab.

Systems and Platforms: Windows NT/2000/XP, Linux, UNIX, J2EE, .NET, and Web 2.0, MAC OS.

RDBMS and Tools: Oracle 9i Oracle 11g, MS SQL Server 2005/2008/2008 R 2/2012/2014.

Programming/Scripting: JAVA, SQL, VBScript, and XML.

Apps Server: Web Logic.

Productivity Tools: Notepad++, Eclipse IDE, RubyMine, MS Office, MS Visio, MS Project and SnagIt.

API Tool: SoapUI, JMeter and Postman.

PROFESSIONAL EXPERIENCE

Confidential, Shelton, CT

Sr. Quality Assurance Analyst

Responsibilities:

  • Understanding the requirements and gathering the project information.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Test Cases and Test Data.
  • Executing Test Cases for Sanity, Functional, GUI, Regression, Performance and System Testing.
  • Identify the test cases needs to automate and update the Test Cases based on any implementation changes.
  • Maintaining Automated Scripts and troubleshoot their issues for each Site Release, New Feature, and Enhancement as per the requirement changes.
  • Developing and executing the test scripts on the new build by using TestNG with Selenium WebDriver.
  • Creating Test cases Using Element locators and Selenium WebDriver methods.
  • Maintaining proper structure of the framework, (To identify the right components which will fulfill the current and future requirement).
  • Involve in writing library, page library, page functions and listener classes to enhance the framework.
  • Using GIT Repository source code management tools for central maintenance.
  • Enhanced the Selenium Test cases for Cross browser testing.
  • Tested application and verified data table content by using SQL queries.
  • Developing SQL queries using CTEs (Common Table Expressions), Joins and subqueries to verify and validate the Database Updates.

Confidential, West Chester, PA

Software Test Analyst

Responsibilities:

  • Responsible for conducting test of software components by coordinating with product owner and Application Users.
  • Documented new functionality and designed test strategies to cover test scenario. Write test scripts to identify and document software problems and their causes.
  • Identified Integration User-Stories and tasks during the Sprint Grooming, Sprint Planning Sessions.
  • Used HP ALM and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Responsible for updating and maintaining the HP ALM, for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Worked towards 100% mapping of test cases to the respective scenarios as per the Traceability Matrix to ensure requirement coverage.
  • Performed various automated tests and ensured continuous regression testing using HP UFT and HP ALM.
  • Maintained Automated Scripts and troubleshoot their issues for each site Release, New Feature, and Enhancement as per the requirement changes.
  • Conducted in System Integration and User Acceptance Testing (UAT) on later stages of SDLC.
  • Used SQL to retrieve the data from databases to perform data validations and comparisons for regression testing.
  • Joins, Sub-Queries and Common Table Expressions used to simplify complex queries involving multiple tables.
  • Collaborated with database development team for testing implementation.
  • Participated in setting up different configuration environment for Compatibility Testing.
  • Improved the documentation of QA testing practices to enhance their repeatability, encouraging testing standardization and best practices.

Confidential, Pittsburgh, PA

Automation Test Analyst

Responsibilities:

  • Identified Integration User-Stories and tasks during the Sprint Grooming, Sprint Planning Sessions.
  • Responsible for weekly feedback to the project lead and higher management regarding the progress of the project.
  • Assisted in entering and updating Issues (Epics, Stories, and Tasks) onto VersionOne Agile application.
  • Created Automation Scripts using HP UFT automation tool for each sprints and stored them in the Test-Plan module of HP ALM.
  • Used Hybrid Automation Framework concepts where Test Data is stored in an Excel with clear headings.
  • Descriptive Programming, Ordinal identifier and Regular Expressions used to identify dynamic AUT Objects. For others standard Web Objects used Shared Object Repository.
  • Defined Environment variable to use as Global Data to exchange between Main Test Action and UFT Function Library.
  • Used inbuilt VB Script methods: Timer, Date, Random, CreateObject, Repository Collections, On Error, etc.
  • On-Error Resume Next and QTP Recovery scenarios used to handle unexpected Errors. Generated Error logs using File System Objects (FSO).
  • Maintained Automated Scripts and troubleshoot their issues for each Site Release, Feature, and, Small Enhancement Project.
  • Replaced fixed values with parameters, to check the functionality of the application with multiple sets of data.
  • Efficient in building recursive queries using CTEs (Common Table Expressions), Joins and Sub-Queries to simplify complex queries involving multiple tables.
  • Worked with Software/Applications Engineers, other QA Engineers, Technical Writers, and Technical Operations team members, as needed, to ensure quality and the successful rollout of new applications or features.

Confidential, Pittsburgh, PA

Software Quality Assurance Analyst

Responsibilities:

  • Analyzed Business Requirements, Change Requests, Design and GUI Specifications in order to derive test plans, test data, test scenarios and test cases.
  • Documented test Requirements and Test Cases using TFS (Team Foundation Server).
  • Conducted User Acceptance testing, train users to use customized system and provide technical assistance to application users.
  • Created test cases for the Mobile App application and executed test cases for the system under simulated as well as real world conditions.
  • Implemented and utilize automated test solutions using Selenium WebDriver.
  • Created and enhanced automation script for regression testing using conditional statement, synchronization, loop and variable.
  • Performed automated testing to addressing areas including software scenarios, regression testing, negative testing, error/bug retests and usability.
  • Tested web services with JMeter, to test the functionality and performance of the web services.
  • Reviewed and analyzed incoming electronic sales orders for accuracy and ensure prompt delivery of all orders by verifying automatic process of all inbound and outbound EDI Transactions.
  • Prepared test progress status and test results for all application stakeholders.
  • Actively involved in defect tracking, reporting and coordination with various groups for a timely resolution of open defects.

Confidential, Pittsburgh, PA

IT Testing & Quality Analyst

Responsibilities:

  • Worked with QA Manager & Test Coordinator to come up with QA Process that defined Roles and Responsibilities for each team Onsite and Offshore team.
  • Assisted in entering and updating Issues (Epics, Stories, and Tasks) onto JIRA Agile application.
  • Analyzed test results, identified issues and reported it to the developers and project manager through JIRA.
  • Create, Execute and Maintain Test Cases through HP ALM.
  • Migrated 100+ UFT Scripts to Selenium WebDriver script under Automation Framework.
  • Created Automation Test cases Using Element locators in Selenium Web Driver methods.
  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver, TestNG, SVN and Jenkins for Continuous Integration.
  • Created and ran functional and load tests on Web Services API prior to implementation.
  • Participated in execution for API testing using SoapUI and Postman tools.
  • Made changes in Oracle Access Manager for Security validation for various functionalities in the application.
  • Performed Database Testing using SQL in order to check the Data Validation and Data Integrity.
  • Developed training materials and trained QA Team.
  • Involved in the team meetings with representatives from Development, Database Management, Configuration Management, and Requirements Management to identify and correct defects Reported.
  • Tracked open defects and coordinate with development team for quick and stable resolution.
  • Involved in assisting new team members for testing application and writing test cases and scripts.
  • Worked with Software/Applications Engineers, other QA Engineers, Technical Writers, and Technical Operations team members as needed, to ensure quality and the successful rollout of new applications or features.

Confidential, Chesapeake, VA

Software QA Analyst

Responsibilities:

  • Developed QA Process (Test plan, Test cases, and Training materials) for Information Portal.
  • Provide input and level of effort estimations to the QA Supervisor for developing work plans and schedules for Test Project activities.
  • Analyzed User requirements and attended Change Request meetings to document changes and implemented procedures to test changes.
  • Build a complete repository of reusable keyword functions using Descriptive Programming.
  • Used Keyword Functions to help break down the Test Case into simple user actions like clicking a button, entering test into edit field, navigating etc.
  • Tested the application to ensure that all the use cases / workflow are performing as expected.
  • Developed testing schedules for System, Functional, End to End and Performance Testing.
  • Created test cases for the Mobile App application on multiple platforms including Android, Blackberry, and iOS.
  • Executed test cases for the system under simulated as well as real world conditions.
  • Responsible for verify Web services API request, response data validation in REST and SOAP protocols.
  • Validated the performance of the different APIs request using JMeter.
  • Submission of daily & weekly reports to the Team leader and updating Status of issues.
  • Tracked and reported testing activities, including the test case execution, defect status and testing results status.

Hire Now