Sr. Qa Automation Analyst Resume
Denver, CO
PROFESSIONAL SUMMARY:
- 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing of client server application in back end testing.
- Excellent working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Requirements gathering, Analysis, Design, Development, Implementation and Testing Methods in Waterfall, Scrum - Agile and V-model Methodologies.
- Hands on Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/ UFT & Appium to develop automation testing scripts for Client Server, Web, Mobile applications.
- Experience with HP ALM (Quality Center), Jira, TFS (Visual Studio) for Requirements, Test Plan, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation.
- Experienced in Defect Management, including analyzing and reporting Defects/bugs using HP Quality Center (QC)/HP ALM, Jira and Team Foundation Server (TFS), escalating high priority defects, interacting with developers and team members in fixing bugs and validating the fixes.
- Experience in creating test scripts using descriptive programming in QTP/UFT and effective maintenance of Object repository, well versed with Checkpoints, Actions, Functions, regular expressions, parameterization, Object spy and Virtual Objects in UFT.
- Experience in Developing Manual & Automation scripts using Appium for Native Android/IOS Apps through ADK and Swift code.
- Experience in doing performance testing of services / applications using HP Load Runner and JMeter.
- Developed and executed complex test scenarios using Soap UI or Postman for SOA - Restful API testing in integrating SOA with Oracle EBS.
- Good Experience on Junit, TestNG framework for Unit testing, Maven, ANT for Project building tool, Jenkins, Hudson for Continuous Integration.
- Experience in automated testing applications in AWS ( Cloud ) S3 & lambda services with TestNG/Appium (Android automation testing) and IOS.
- Developed an automated scripts and frame works using Java, Python, C#, VB Script.
- Performed all types of testing in Windows/Linux, C#/Java environment.
- Experience in implementing BDD using cucumber & selenium for automation testing
- Experience in Black Box testing, White Box testing.
- Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL, PL/SQL Queries.
- Experience in Web debugging tools like XPath, Fire path, and Firebug and also provided efficient locators for strategies like X path and CSS to run web driven scripts.
- Strong skills with Quality Center, JIRA and TestRail Debugging tool.
- Performed FACETS, SIT, Functional, Integration, System, UAT and Regression Testing on different Interfaces and tested Restful & API Web Services using SOAP UI, Postman Rest Assured and tested both XML and JSON formats.
- Excellent experience with source version control tools such as Subversion (SVN), TFS & GIT.
- Experience in testing Web Applications using ASP.NET, VB.NET, Web services, XML, WSDL using Rest Client and Advanced Rest Client tool.
- Strong experience in interacting with developers to analyze the user requirements, functional specifications.
TECHNICAL SKILLS:
Web Technologies: HTML, XML, XHTML
Cloud: (AWS) Amazon Web Services
Languages/Scripting: SQL, C, C++, Java, JQuery, Jscript, Shell, Python, C#, VB Script
Methodologies: Agile, Waterfall, Scrum
Automation Tools: Selenium WebDriver, Selenium IDE/RC/GRID, QTP/UFT, Cucumber, ALM, LoadRunner, JMeter, Appium, Manual Testing
SOA Tools: SOAP, REST, WSDL, Web Services, SOAP UI, POSTMAN
Frameworks: Junit, TestNg, TDD, BDD, Page Object Model (POM)
CI & CD Tools: Jenkins, Maven, ANT, Hudson
Defect Tracking Tools: Quality Center, JIRA, BugZilla, MTM, Test Director
Version Control: TFS, GIT, SVN, GitHub
RDBMS: MS SQL Server, Oracle, TOAD
IDE Tools: Eclipse, Visual Studio, IntelliJ
Operating Systems: MAC, Windows, UNIX, Red Hat Linux, Solaris
Project Management Tools: MS Project, MS Visio
Other Tools: MS Access, SSIS, Win SCP, Putty, Test Manager
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr. QA Automation Analyst
Responsibilities:
- Manual and Automation testing for Web and Desktop Application.
- Worked in Agile Scrum Environment with frequently changing requirements and features set.
- Involved in developing work plan and preparation of QA Environment.
- Involved in analysis, understanding the requirement specifications.
- Interacting with the BA & Developers and collecting the requirements in order to transform business requirements into functional Test Scenarios.
- Created Test plan, Test Design, Test scripts and responsible for implementation of Test cases for SIT Environment.
- Created manual Test Cases in HP ALM for various User Stories based on Sprint plan, and Test Executing.
- Performed functional, integration, end-to-end, system, regression, sanity and smoke testing.
- Performed manual and Selenium testing of a web based applications.
- Automated web applications with open source tools Selenium Web Driver, Eclipse and preparation of automation test framework using Cucumber and TestNG.
- Involved in implementation of Test Automation build using Behavior Driven Development (BDD) Framework, Selenium WebDriver, Cucumber, TestNG, JUnit and Maven technologies under Java platform.
- Involved in creating BDD - Cucumber Framework, adding scripts in Java (Framework Contains: BDD, Cucumber, Selenium Web Driver, POM, Maven, TestNG, Junit, extentAPI reports, HP ALM, Jenkins, GitHub).
- Interacted with developers, BA’s and various members of the team to discuss issues, resolve defects and set priorities.
- Attend daily scrum meetings to update on status, road blocks or any other concerns.
- Actively participated in Sprint meetings as part of Agile Environment.
- Mentored and assisted juniors in different project activities, organized Weekly Defect Review and Defect Status meetings and provided updates to Team Lead on testing activities.
Environment: Manual testing, Selenium WebDriver, Eclipse, Java, BDD, POM, Cucumber, Junit, TestNG, Jira, HP ALM, Maven, GitHub, Jenkins, Share Point, Confluence
Confidential, San Antonio, TX
Sr. Automation Analyst
Responsibilities:
- Worked on testing Sales Orders, Invoices, Payment, Credit memo, Customer Refund and Journal Entry modules.
- Data validations are done by writing complex SQL queries using JOINs, CASE statements and various aggregate functions.
- End2End testing the Web Applications using Selenium.
- Worked extensively on CSS and XPath to locate elements while automating tests in selenium.
- Involved in setting up automation scripts on Selenium to Continuous Integration tool Jenkins through Maven.
- Mobile automation of android, IOS and windows app using Appium and Selenium Web driver.
- Worked closely with BA to understand the requirements to ensure the right functionality.
- Providing estimates for testing different modules of the system.
- Perform Peer review on test related artifacts.
Environment: Selenium, MS Share Point, Eclipse, Java, Cucumber, Visual Studio, Appium, MS SQL Server, Jira, manual testing
Confidential, Roseville, California
Sr. QA Automation Engineer & Analyst
Responsibilities:
- Executed of automation scripts using QTP.
- Responsible for creating automation scripts by using QTP with data driven testing framework.
- Developed automated Test Scripts in QTP using VBScript for Regression Testing.
- Worked on TestNG Framework using Web Driver, Eclipse, and Java in Windows platform to cut down regression testing time.
- Developed automation test suite from scratch with Selenium Web Driver with TestNG with Java for Web app to help in regression testing using page object model design pattern.
- Developed multiple Selenium WebDriver Java Scripts for Black-box Testing which includes Integration Testing and System Testing for Functional and Non Functional requirements.
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
- Creating regression jobs, setting up the reports etc.
- Migrated applications to the Amazon Web Services (AWS) cloud.
- Report Test Failures and Defects using HP Quality Center and Team Foundation Server (TFS) and provide management with Regression Test Reports and Progress Reports.
- Developed Test Plans, Test Cases, and Test Scripts for SIT and support for UAT tests.
- Used SOAP UI assertions and Groovy script for web service automation Testing.
- Used LoadRunner Analyzer to prepared detailed Load Test Analysis Report with Graphs and the application bottlenecks from the scripts execution.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Tracked to resolution all UAT environment and data test issues before code is released for test.
- Executed test cases, and test scenarios for User Acceptance (UAT), Functional and Regression test cases.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included REST based clients with XML payload.
- Preparation of the QA Monthly Report and Creation and revision of Standard Operating Procedures (SOP).
- Documented software bugs and wrote test reports by using HP Quality Center
- Executed and managed test cases and responsible for reporting Quality Center.
- Conceived, Designed, Installed and Implemented CI/ CD automation system. Prepared and presented deliverables for testing done by the Performance testing team.
Environment: HP QTP/UFT, HP Quality Center, Selenium, Soap UI, HTML, XML, SQL, Oracle, UNIX and Windows, Load Runner, Manual testing
Confidential, Quincy, MA
Sr. QA Automation Engineer & Analyst
Responsibilities:
- Prepared the test strategies and plans for all the QA releases.
- Created and managed test data for use by automation test scripts.
- Reported the peers on the status of testing in daily scrum.
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver.
- Created parameterization tests by importing data from excel files and data tables in QTP.
- Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
- Integrated with Appium to execute the selenium scripts on iOS and Android mobile devices.
- Performed JAVA based Web Services and XML testing using SOAPUI.
- Prepared the functional test cases for every sprint (AGILE) and executed them manually.
- Developed automation test suite from scratch with Selenium Web Driver with TestNG with Java for Web app to help in regression testing using page object model design pattern.
- Test plan and test execution using Microsoft Test Manager (MTM) and Team Foundation Server (TFS) for managing Backlog, Tasking, Tracking and Requirement traceability.
- Performed Manual, Functional and Regression Testing on mobile platforms for android and iOS using Appium.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in SQL Database.
- Ability to Setup Smoke test suite in Jenkins CI (Continuous Integration) with Maven build script.
- Tested SOAP and RESTFUL Web Services using SOAP UI.
- Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.
- Implemented automation using Selenium WebDriver, JAVA, Cucumber and Maven.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions. Raised defects and performed tracking using JIRA and reported to developers.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, Jmeter, SOAP UI.
- Participated in the weekly project meetings to evaluate the progress of the project.
- Reviewed the test cases sent by the application team for SIT Execution. Prepared test execution schedule and coordinate SIT test execution.
- Performed smoke testing in UAT and production environments for deployment verification.
Environment: Selenium, QTP, Java, Appium, SOAPUI, RESTFUL, Groovy, Cucumber, MS Share Point, SQL, SSIS, Oracle, XML, WSDL, Git, VBScript, manual testing
Confidential, Dayton, OH
QA Automation Analyst
Responsibilities:
- Worked with Business Analysts and Data Analysts to understand Business/System requirements in order to transform business requirements into functional test cases and responsible for reviewing Functional specs, user documentation and use cases and developing manual test cases out of it.
- Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- Automated and executed regression test suites in Firefox browser via Selenium IDE.
- Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required in conducting the effort GIT.
- Responsible for creating and maintaining RFC (Request for Change) throughout STLC.
- Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver, Java and TestNG.
- Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), and Junit.
- Performed SIT, parallel testing, stress testing, UAT, GUI, Functional, Regression, Smoke testing in test/Stage before Deployment to PROD.
- Executed the test scripts against SQL Server source and validated the rules according to mapping documentation.
- Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Performed tests for EDI transactions (834, 837, 835, 270, 271,276 and 277) in various phases of implementations.
- Developed SQL queries for Back-end testing/Database testing and participated in end to end testing.
- Execute/Create, and review test-cases and XML cache dump testing and perform defect tracking for the same until completion using Quality Center.
- Involved in gathering Test Data for User Acceptance Testing (UAT) and executed the same.
- Involved in production and maintenance support and coordinated with end to end deployments.
- Involved in identifying the defects and developed Defect Tracking report using ALM.
Environment: Selenium IDE, Selenium WebDriver, QTP, HP ALM, HP QC, Appium, EDI, SOAPUI, RESTFUL, SQL Server, SSIS, manual testing
Confidential, Pittsburgh, PA
QA Automation Engineer
Responsibilities:
- Managed Project requirements and tractability using Quality Center.
- Prepared Test plans and Test cases and prioritized based on business functionality.
- Performed Automated System/ Regression testing using Selenium for the Policy and Claims applications.
- Worked closely with Software Developers to isolate, track, and troubleshoot defects.
- Responsible for Defect Tracking and Management Metrics.
- Worked on SOAP UI tool for validating the XML request and responses.
- Performed manual and automated test procedures for functional testing of Web Services using SOAP UI.
- Interacted with Customer Representatives, Business Analysts, Development and QA Team to solve Production problems.
- Created scenarios using LoadRunner Controller and executed them.
- Performed Regression Testing using automated QTP Scripts with Test data imported from Excel Spreadsheet.
- Responsible for performing UAT (User Acceptance Testing) and Involved in boundary testing.
- Performed Mobile Testing for Web Application using Ripple Emulator for all kinds of devices like iPhone, Samsung, iPad and Samsung Tab
- Performed Mobile Testing for the Native App on iOS and Android.
Environment: HP Quality Center, QTP, ALM, Selenium, PL/SQL, TOAD, SOAPUI, IBM Clear Quest, Java, Load Runner, manual testing
Confidential, Watertown, MA
Quality & Performance Engineer
Responsibilities:
- Involved in gathering the detailed requirements from Business & End users and ensured that the requirements were clear, concise and testable.
- Involved in writing Test plans, Test cases and responsible for executing the Test Scripts.
- Responsible for designing, developing test plans use cases and executing test scripts.
- Performed Smoke, Integration, functional, Regression, and system testing.
- Developed and implemented EDI applications to process Health Care transactions as per the HIPAA implementation.
- Generated Logs and reports using Load Runner.
- Addressed all aspects of the System Testing starting from Checklist Testing Phase to user acceptance testing phase.
- Developed Data-driven Framework using QTP.
- Developed test scenarios to properly test Load/Stress of the system and monitor/debug performance & stability problems using LoadRunner.
- Involved in running the web services for Get Member, Get Provider & Get Product.
- Worked extensively with the QA team for designing Test Plan and Test Cases for the User Acceptance testing (UAT)
- Interacted with Business users and Technical team in providing clear solutions to requirements.
- Involved in testing HIPAA EDI Transactions and mainly focused on PA and Eligibility Transactions.
Environment: EDI, QTP, LoadRunner, SOAPUI, HP Quality Center