We provide IT Staff Augmentation Services!

Qa Engineer Resume

NY

PROFESSIONAL SUMMARY:

  • 7+ years of professional experience as QA Automation Engineer in telecommunication, financial and healthcare domain working in all phases of Software Development and Testing Life Cycle to ensure the quality of different type of Web Based and Client/Server Application
  • Experienced in reviewing business requirements and analyzing functional requirements to prepare Test Plans, Test Cases, Test Scripts and RTM (Requirement Traceability Matrix)
  • Experienced in verifying, validating and performing Functional, Integration, System, Scalability, User Interface and Regression testing of Application Software
  • Experienced in writing and executing detailed test cases, reporting and tracking defects, preparing test report and building test automation suite using Selenium WebDriver tool
  • Experienced in developing automated scripts for Regression testing, debug and enhance scripts, run scripts, write user - defined functions etc. using Java and Selenium WebDriver
  • Experienced in designing customized framework using Page Object Model (POM) pattern in Java using Selenium WebDriver, TestNG and Apache POI
  • Expert in automation script development using Java in Eclipse IDE for Selenium WebDriver
  • Experience in creating Property files to store all object locators (xpath /css locator/name/id), file path, test site URL to use them in Selenium Automation Framework
  • Experience in using Version Control Tools like GIT, SVN and GitHub
  • Configured Maven build tool for JAVA automation projects by managing POM project in Maven
  • Integrated Selenium and Jenkins and scheduled the execution of scripts to perform regression testing and integration testing
  • Sound knowledge on Core Java and OOP(Object Oriented Programming) Concepts (Inheritance, Polymorphism, Encapsulation) and Exception Handling
  • Conducted Browser Compatibility (Cross Browser) testing and Device Compatibility Testing
  • Hands on experience in various software development methodologies like Agile and Waterfall
  • Worked on Agile software development environment where performed testing in each Sprint
  • Experienced in managing Agile Project by creating story/defect, assigning task and tracking defect using Version One and JIRA
  • Experienced in managing Defect Life Cycle using HP Quality Center/ALM
  • Extensively used ALM/QC(Quality Center) to write and execute Test Cases and track defects
  • Experienced in designing business aligned hybrid (Keyword Driven/Data Driven) Test Automation Framework for Regression Suite using HP UFT, VB Script and Descriptive Programming
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on relational databases
  • Experience in all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement
  • Wrote complex SQL queries to join multiple tables based on business logic to validate data
  • Experience in testing WebService using SOAPUI. Developed test suite and data driven framework using SOAPUI Pro for WebService validation
  • Experienced in testing Mobile Application in Emulator/Simulator and Real Devices
  • Excellent problem solving, coordination, documentation and project planning skills
  • An effective communicator, committed team player, quick learner and rapid problem solver with coordination, commitment and a strong work ethic
  • Ability to quickly adapt to new environments and capable of working efficiently under pressure by managing multiple projects

TECHNICAL SKILLS:

Programming Languages: Java, HTML, SQL, VBScript

Automation Testing Tools: Selenium WebDriver, Firebug, QTP/UFT

Test Management Tools: HP Quality Center, ALM, JIRA, Version One

Application: Microsoft Excel, PowerPoint, Word

Application Servers: WebLogic, Tomcat, Apache, IIS

Database: MySQL, Oracle 11g/10g/9i, MS SQL Server 2012/2014

Platforms: Windows, Linux, Unix, MAC,, MS-DOS, iOS, Android, IBM AS400

PROFESSIONAL EXPERIENCE:

Confidential, NY

QA Engineer

Responsibilities:

  • Preparing and executing Test Plans, Test Cases and Test Scripts to verify reliability, accuracy and compatibility of application
  • Performing verification and validation activities, including preparation of test scripts, step-by-step execution of test scripts and consolidation and reporting bugs
  • Designing and executing automated test scripts for functional, GUI and navigational testing to identify errors within the applications using Selenium WebDriver
  • Designing and developing TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI
  • Creating property files to store all object locators (Xpath/CSS locator/name/id), file path, test site URL etc. and utilize them in the Selenium Framework
  • Building and designing Automation Framework for different web-based applications using Page Object Model (POM) design pattern to reduce code usage for better maintenance
  • Cross browser testing of projects to support IE/Edge, FireFox, Safari and Chrome
  • Writing complex SQL queries to extract data from various tables to perform database testing
  • Conducting various meetings and walkthroughs, discussing existing defects and providing test status update

Confidential, NJ

QA Automation Engineer

Responsibilities:

  • Preparing and executing Test Plans, Test Cases and Test Scripts by interacting with Business Analysts and Developers by participating in risk and gap analysis based on requirements
  • Preparing Test Plan, Test case & Test Script based on the BRD and FRD requirement documents
  • Designing and executing automated test scripts for Integration and Regression testing to identify errors within the applications using Selenium WebDriver/Quick Test Professional
  • Designing and developing TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI
  • Converted existing UFT/QTP based regression suite test cases to Java/Selenium WebDriver based automation framework to execute the test in cross browser across multiple platform
  • Integrating Selenium and Jenkins to schedule automatic execution of scripts
  • Configuring Maven build tool for JAVA automation projects by managing Maven project
  • Creating custom Xpath for identifying dynamic objects and using them in Selenium
  • Creating property files, storing object locators and utilize them in the Selenium Framework
  • Implementing Object Oriented Programming (OOP) concepts ( Inheritance, Polymorphism and Encapsulation) to ensure efficiency and scalability in automation Framework
  • Developing test case in BDD environment using Gherkin language
  • Developing framework for UAT testing using Cucumber, Java and Selenium WebDriver
  • Participating in User Acceptance Testing (UAT) and coordinating and supporting end users
  • Actively working in all levels of Agile development and Scrum process throughout the project
  • Using Version One to manage and analyze stories and project wall
  • Extensively using JIRA, ALM/Quality Center for bug tracking and test reporting
  • Conducting device and browser compatibility testing for mobile optimized site both in Emulator/Simulator and Real devices

Confidential, VA

QA Engineer

Responsibilities:

  • Analyzed Business requirement specification and System Requirements specification, and involved in design, development and execution of manual and automation test scripts
  • Prepared Test Plan, Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification
  • Responsible to maintain existing Regression Suite using QTP/UFT, VBScript, Check Point, Parameterization and Descriptive Programming
  • Designed and developed TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI for Confidential Smoke Test Suite
  • Converted existing UFT/QTP based regression suite test cases to Java/Selenium WebDriver based automation framework to execute the test in cross browser
  • Designed the Test Strategy for multiple projects, defect management using QC/ALM
  • Used all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement to conduct backend testing
  • Executed various Linux commands like grep, egrep, less, cut, tail, head to troubleshoot application process in LINUX platform
  • Performed System, Integration, Regression, Failover and Compatibility Testing
  • Worked on Agile software development environment where performed testing in each Sprint
  • Participated in Sprint Analysis Meeting, Sprint Retrospective, Showcase and Daily Scrum
  • Experienced in Using Version One to manage/analyze stories and project wall
  • Constantly involved in the team to adopt QA Testing Standards. Logged and Traced defects using HP Quality Center
  • Analyzed defects and test results and to investigate the chain of events leading to a failure
  • Involved in and responsible for creating Daily and Weekly Status Reports regarding the progress of testing process
  • Worked closely with product and project managers on the implementation of new projects and infrastructures including operational readiness, change preparation, change execution, and post-change QA validation

Confidential, CT

QA Automation Engineer

Responsibilities:

  • Analysing business flow of application as well as reviewing business manuals and requirement documents in order to summarize system specific business rules
  • Developing test cases for most of the modules of the application and creating the automated test scripts using HP Quick Test Professional
  • Creating user-defined functions in QTP using Descriptive Programming in VBScript
  • Creating Function Library for common functionality of the application
  • Maintaining QTP Framework and modifying necessary Framework components
  • Conducting Regression Testing for each release using Regression Suite built using QTP
  • Creating Test Plan, Test Case and Manual Test Scripts in HP Quality Center
  • Managing defects in HP Quality Center besides attending Defect Triage Meeting
  • Performing Smoke Test for overnight builds and reporting critical issues to the developers
  • Worked on Production support team on a shift basis to monitor and report issue to the Lead
  • Active involvement in performing Integration test and reporting issues to management
  • Coordinating the entire end-to-end testing effort and QA sign off effort
  • Execute the transactions manually and verify the back end functionalities and data integrity
  • Performing Database functionality tests and verifying the Business Logic implementation by constructing and executing several SQL statements
  • Involved in Backend Testing using complex SQL Query for data integrity
  • Validate data persistence using SQL command
  • Preparing test schedule and test metrics on a weekly basis to maintain status report
  • Involved in implementing QA methodology and Test Metrics
  • Involved in documenting and resolving testing issues in the testing environment

Confidential, OH

QA Engineer

Responsibilities:

  • Analyzing business requirements, functional requirements, use cases and providing feedback for clear understanding of each requirement
  • Developing test plan, test cases, executing test cases, logging defects and providing signoff
  • Performing Regression, Integration, System, User Acceptance and back-end testing
  • Developed and implemented test scripts using VB Script and descriptive programming
  • Used Automation Tool Quick Test Professional to conduct Regression Testing for each release
  • Worked on UFT Framework and modified necessary Framework components
  • Designed and developed data driven framework to validate different Member profile using UFT, VBScript and Descriptive Programming
  • Created reusable custom Function Library using VB Script
  • Experienced in both UNIX and Linux environments to analyze log file and to monitor process
  • Worked thoroughly to test the data synchronization module and verified transactional documents and import export reports
  • Creating functionality test matrix of test scenarios from business requirements and use cases
  • Wrote and executed Manual Test Cases in Quality Center and ran Automation Test Scripts
  • Prepared test execution report and defect management report to management
  • Interacted with developers to follow up on defects and issues
  • Attended defect triage meetings between development, QA, and product management
  • Wrote SQL script in Oracle SQL Developer to verify the data integrity and end-to-end testing
  • Worked on multiple applications/phases at the same time.
  • Followed Agile based testing methodology

Confidential, PA

QA Analyst

Responsibilities:

  • Worked closely with clients in gathering and reviewing the business requirements
  • Worked closely with Business Analysts, Developers, Subject Matter Experts and Release Management team to ensure quality of deliverables
  • Understood and analyzed current Functional and Performance requirements from the productions data/the projections made by Business Team
  • Used HP Quality Center as a Test Management tool to create Test Plan and Test Cases and to schedule, track, manage issues and report testing status
  • Responsible for scheduling the batch execution of the tests, log and track defects using HP QC
  • Performed Functional, Integration, Regression, System, User Acceptance and GUI Testing
  • Extensively used Descriptive Programming and VBScript to perform data driven testing using HP Quick Test Professional automation tool
  • Wrote SQL query to perform Backend testing of the database

Hire Now