We provide IT Staff Augmentation Services!

Sr. Qa Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Shelton, CT

PROFESSIONAL SUMMARY

  • Software professional wif core expertise on Automation, Manual, Database and 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), Capability Maturity Model Integration (CMMI) and different types of methodologies such as Waterfall, Agile, RUP and Iterative.
  • Specialized in User Requirement Analysis, Test Estimation, Test plans, Defect Management and interaction wif stakeholders.
  • Developed Test Plans, Test Cases, Test Scripts and Test Reports.
  • Coordinate and track projects for releases using Project Management System JIRA and Document Management System SharePoint.
  • Expertise in Manual 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, End-to-End Testing.
  • Proficient in Test Automation using HP UFT/QTP and Selenium WebDriver.
  • Experience in using Selenium WebDriver wif TestNG Framework and HP UFT/QTP (Unified functional testing - formerly QTP for Quick Test Pro) wif Data-Driven, Keyword Driven, and Hybrid Framework.
  • Experience using UFT-VBScript to utilizing both static and dynamic Descriptive programming.
  • Involved in Cross Browser Testing and Cross Platform Testing.
  • Proficient in Mobile App testing (iOS and Android) which includes real Device and emulator.
  • Experience wif Mobile Automation Testing using Appium automation framework and WebDriver.
  • In depth knowledge of statements for Backend Testing, skill at writing in SQL quarries/sub-quarries and joining multiple tables.
  • Experience in testing Web APIs/services using SoapUI, UFT, JMeter and Postman.
  • Involved in performing verification and validation of the EDI transactions.
  • Shown Flexibility, Quick Learner, proactive attitude and amazing team player.
  • 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, Appium, 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 2000/2005/2008/2012.

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. QA Test Automation Engineer

Responsibilities:

  • 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 to automate and update the existing 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 wif 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.
  • Developing automated regression Test Cases suite for desktop applications, including Windows (standard / WPF) and Java desktop applications, Using HP UFT.
  • Enhanced UFT/QTP automation scripts wif synchronization points, data table, parameterization and functions.
  • Customizing and enhancing the Test Scripts using various Checkpoints, Synchronization points, Input value, Output value, Parameterize, Regular expressions and Recovery Scenarios.
  • Performed Business Acceptance Testing (BAT), Build Verification Testing (BVT), and Usability Testing (UT).
  • Performed data validation for XML data files and Transaction log files.
  • Developing SQL queries using CTEs (Common Table Expressions), Joins and sub queries to verify and validate the Database Updates.

Confidential, West Chester, PA

Software Test Analyst

Responsibilities:

  • Documented new functionality and designed test strategies to cover test scenario.
  • Identifying User-Stories and Tasks during the Sprint Grooming and Sprint Planning Sessions to write test Cases.
  • Maintained Automated Scripts and troubleshoot their issues for each site Release, New Feature, and Enhancement as per the requirement changes.
  • Performed various automated tests and ensured continuous regression testing using HP UFT.
  • Utilized HP Functional Test Suite (HP UFT, HP ALM) for test automation.
  • Customized and enhanced the Test Scripts by defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions and Recovery Scenarios.
  • Involved in System Integration and User Acceptance Testing (UAT) on later stages of SDLC.
  • Worked towards 100% mapping of test cases to the respective scenarios as per the Traceability Matrix to ensure requirement coverage.
  • Involved in setting up different configuration environment for Compatibility Testing.

Confidential, Pittsburgh, PA

Senior QA Automation Engineer

Responsibilities:

  • Responsible for weekly feedback to the project lead and higher management regarding the progress of the project.
  • Executed test cases and analyzed test results and reported bugs to VersionOne and keep track of defect.
  • Responsible for logging defects, monitoring defects status and tracking them to closure using VersionOne.
  • Involved in performing System testing, Functional testing, Regression testing and (UAT) User Acceptance testing.
  • Created Automation Test 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 wif clear headings.
  • Read Excel Data into Custom UFT Data-Tables using custom function.
  • Used a Driver Script to navigate through the Parameterize the Test Data Variables by using VB Script Arrays.
  • Descriptive Programming, Ordinal identifier and Regular Expressions to identify dynamic AUT Objects. For others standard Web Objects used Shared Object Repository.
  • Built UFT Function Library (QFL) to handle Application Work-Flow.
  • Used For loops, Conditional if Statements, Select-Case statements to handle application logic.
  • Used -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.
  • VB Script Timer’s used to time every test data execution.
  • On-Error Resume Next and UFT Recovery scenarios used to handle unexpected Errors. Capture 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 wif parameters, to check the functionality of the application wif multiple sets of data.
  • Work wif 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

QA Automation Analyst

Responsibilities:

  • Worked wif QA Manager & Test Coordinator to come up wif QA Process that defined Roles and Responsibilities for each team Onsite and Offshore.
  • Performed Functional, System, Regression and UAT Testing to check the functionalities of the AUT.
  • Analyzed test results, identified issues and reported it to the developers and project manager.
  • Create, Execute and Maintain over 250+ Automation Test Scripts through HP ALM for Regression Test Suite.
  • Reusable scripts to handle dynamic pages, using Descripting Programming in HP UFT.
  • Migrated 100+ UFT Scripts to Selenium WebDriver script under Automation Framework.
  • Created Automation Test cases Using Element locators in Selenium Web Driver methods.
  • Identified elements using relative/absolute xpath.
  • Involved in Automation Environment setup using 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 wif representatives from Development, Database Management, Configuration Management, and Requirements Management to identify and correct defects Reported.
  • Tracked open defects and coordinate wif development team for quick and stable resolution.
  • Involved in assisting new team members for testing application and writing test cases and scripts.
  • Work wif 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 test 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 the changes.
  • Build a complete repository of reusable keyword functions using Descriptive Programming.
  • Keyword Functions to help break down the Test Case into simple user actions like clicking a button, entering test into edit field, navigating etc.
  • Built QTP Function Library (QFL) to handle Application Work-Flow.
  • User-Defined Environment variables used as Global Data to exchange between Main Test Action and QTP Function Library.
  • VB Script Timer’s used to time every test step execution.
  • Used Detailed error handling wif screenshots for Custom QTP test results.
  • 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.
  • 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.

We'd love your feedback!