Qa Automation Engineer Resume
CA
SUMMARY:
- Overall 7 plus years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server web applications using both manual testing and Automation testing.
- 2+ years of experience in working on CONTINOUS INTEGRATION tools like Jenkins which includes configuration, triggering, scheduling on multiple pipe lines like smoke, functional for different environments like QA DEV and STG.
- Extensive knowledge and experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Hands on experience in JUnit, TestNG, Page Object Model (POM) automation frameworks.
- Experienced in Black box and Gray box including GUI, Ad - hoc, Smoke, Functional, Regression, System, and Integration.
- Experienced in Functional Testing, Integration Testing, System Testing, GUI Testing, Regression Testing and Mobile Testing.
- Expert in automation testing tools (selenium IDE/web driver), Quick Test Professional(UFT)
- Experienced in Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid
- Experienced in automation mainly based on WebDriver and Test NG framework with Java programming language and POM (Page Object Model) using Python
- Experience in Java and written scripts for test cases using Object Oriented concepts
- Expertise in developing Java Selenium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools and continuous integration tool Jenkins
- Write new Python scripts and update the existing ones, as per requirements to update the code, in Linux environment.
- Experience in integrating Appium with Continuous Integration tools such as Jenkins.
- Worked with Python Libraries Numpy, Pandas and Matplotlib
- Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations.
- Experience in Restful web service testing in Java.
- Experience on routing and switching protocols such as OSPF and BGP
- Used SOAP UI to test rest services/web services.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Excellent experience with source version control tools such as Subversion (SVN) & Git
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing
- Hands on Experience on RHEL6 operating system and windows 10.
- Having Experience in ESXI and SNS appliances.
- For Internal Organization communication used FTP and SFTP protocols
- Experienced in working on Application Servers like Web Sphere, Tomcat, Web Servers like Apache server.
- Used Integrated Development Environments like PyCharm and Eclipse
- Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
- Have the ability to understand complex systems and be in command of the details to provide solutions.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, WinRunner, UFT/QTP, Load Runner, SOAP UI, JIRA, TFSBug Reporting Tools: ALM HP Quality Center, Bugzilla, JIRA
Databases: SQL, SB2MS SQL Server, Oracle, MS Access, DB2
Languages: C, C++, SQL, PL/SQL, .Net, JAVA
Query Tools: TOAD, MS SQL Server, My SQL, SharePoint 2010 and 2013.
Mobile Operating Systems: Windows Mobile, Android, IOS
Web Reporting Tools: SSRS (SQL Server Reporting Services) etc.
Servers: MS IIS, Apache, Web logic.
Platform: Windows, UNIX
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, CA
Responsibilities:
- Responsible from Test planning to execution and defect reporting and tracking.
- Analyzing Test requirement, Business requirement, Application design documents and high level design documents.
- Designing and implementation of Test Scenarios and Test Cases
- Performed normal and abnormal scenarios of POS Applications and Business transaction flow tests, Regression Testing, Performance Testing and System Testing
- Interacted with Senior Developers to understand the application architecture and recommend testing strategy
- Integrated Appium with Continuous Integration tool such as Jenkins.
- Working on two automation frameworks namely PyAts using python and Test Ng framework using Java
- Achieved 100% automation on SOAP and REST API back end user stories using free tools like JMeter, Postman and performed 60 % automation at CI integration level using Jersey and Jackson Java Api's.
- Working in Hybrid/scrum methodology
- Involved in automating test cases using Selenium WebDriver with Test NG.
- Connected to remote servers through Paramiko Module in Python.
- Heavily worked on PyATS framework POM (Page Object Model)
- Working with Git Lab repository for pyATS framework and Perforce repository for java automation framework.
- Used regular expressions for finding defect logs in logs report data.
- Working with cloud technology (GCP PODS) to run the python scripts on remote kick server.
- Experience in trouble shooting and fixing systems.
- Written the scripts for back up files, upgrade the version, node deployment, configure servers through CLI and GUI
- Written scripts for Up gradation of build to build using the GUI automation and CLI automation
- Developed test automation for REST API performance test cases using JMeter.
- By using Paramiko module in python connected to servers and verified data in admin CLI
- Developed scripts in python and Java for Backup logs, backup data.
- Python automation scripts used to analyze the data in sys logs and backup logs.
- Written multiple test cases scripts for comparing and evaluating values of GUI with CLI.
- Written the scripts for Data Encryption and Data Decryption using encryption keys.
- Third party tools (Auto IT) to get the files from local disk to execution script
- Used WinScp and FileZilla to transfer files from local disk to remote ftp server
Environment:Selenium, Python, Java, WebDriver, Test NG, POM, Beautiful soup, Maven, Perforce, GitLab, Scrubber, Jira, Rally, CDET, Esxi Appliances, RegEx, L2/L3 network testing, SNS Appliances, Jenkins, RHEL6, JMeter, Manual Testing, Windows 10, trouble shooting, SQL, TCP/IP, UDP, FTP, SFTP, RIP, OSPF, EIGRP, BGP, maven
QA Automation Tester
Confidential, DE
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Raising Queries/Ambiguities for the requirements in QC.
- Creating test cases based on the all the requirement documents.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Tested the complete Java based web application.
- Performed browser testing, security testing, smoke, GUI, functional, integration testing.
- Hands on working with Jenkins. Experienced in creating regression jobs, setting up the reports etc.
- Configured Selenium WebDriver, Test NG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with Test NG.
- Restful Web Service testing using Http Client Java library.
- Responsible for Test Execution with Functional testing, Regression and End to End.
- Execute test cases and logged defects in QC. Regression testing once bug is fixed.
- Entering the entire defect in HP Quality Center, update the status with onsite and developer's coordination.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)
- Interacting with all the interfacing groups (ETL team/Dev Team/Automation Team/Performance Testing Team etc.) and with team lead/onsite coordinators for getting clarifications and updating the status.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Prepare daily Execution status reports, defect analysis, test summary report and Sign off documents.
- Interaction with onsite and Leads for testing issues and test progress reporting.
- Attending defect call and follow up defect for quick resolution.
Environment: Java, WebDriver, Test NG, Windows 10, Mercury Quality Center, JMeter, ALM, SQL, RHEL5, Jira, Rally, Maven, Jenkins, SOAP UI, REST API, Agile/Scrum, Git.
Quality Analyst
Confidential, Louis, MO
Responsibilities:
- Performed Functional, System, Security, and Regression & User Interface testing of software applications.
- Providing Testing estimations on the CR's and Enhancements.
- Designing and implementation of Test Scenarios and Test Cases
- Executed the QTP Scripts and passed Messages to the Log using the Report feature
- Create automated test scripts using QTP
- Performed normal and abnormal scenarios of POS Applications and Business transaction flow tests, Regression Testing, Performance Testing
- Involved in writing automated scripts for angular JS application using Test NG and Java scripts
- Maintaind and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Incorporated automated tests into continuous integration workflows.
- Developed test scripts to automate process of testing in Selenium RC.
- Performed Unit, Functional & Regression, Smoke testing on new builds, every modification in the application using Selenium RC
- Configured Selenium WebDriver, Test NG, Cucumber(JVM), Maven and Git
- Defect reporting and Tracking using JIRA
- Attending Scrum calls and Involved in Sprint Plans.
- Participate with customer in User Acceptance Testing
- Performed Security Testing (Authorization Testing, Access Control Testing)
- Conceptualized, designed, and implemented automated functional API test cases using Soap UI
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Tested request and response XML based web services interfaces using Soap UI.
- Successfully created and executed complex SQL Queries on SQL Server Database using SQL Query Analyzer to verify and validate data.
- Responsible for testing backward compatibility on various proxies of web services
Environment:Selenium Web driver, Core Java, Linux, Rally, Jenkins, JIRA, SOAP UI, Load Runner, HTML, AJAX, CSS, Java-script, Windows XP, UNIX, MYSQL
Automobile Engineer/Mobile Tester
Confidential
Responsibilities:
- Developed Test Plans, Test Cases to test the Screens and workflows for Quality Center.
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS
- Developed Test plan, Test Cases, Test Scripts and Test Steps for all the modules.
- Developed test scripts to automate the process of testing in Selenium WebDriver.
- Used java with TestNG frame work for automating scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release
- Created and maintained server-side integration tests - Python, JSON documents, running with every build with Git
- Work on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
- Configured Maven for Python Automation projects and developed project object model (POM)
- Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium WebDriver and TestNG framework.
- Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium WebDriver and TestNG framework
- Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools like JMeter, SoapUI /REST, and Load Runner to reach results.
- Clearly document and report all issues and defects during testing using JIRA, JMeter, LoadRunner, SoapUI.
- Actively perform the testing in both SOAP and REST services using Rest Assured and tested both XML and JSON formats
- Involved in performing the web services testing with SOAP UI by validating request and response for XML
- Tracking the Defects and reporting the bugs on a daily and weekly basis
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project
- Used QTP to update Automation Test scripts and executed for core features of the application
- Used SVN Repository for version controlling
- Used Git for Version Control and Code Collaboration to manage code reviews
- Used Agile scrum methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status
Environment: Selenium WebDriver, Appium, Quality center, Jenkins, protractor, SOAP/Rest, Maven, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, JMeter, IPM, Windows, Linux, HP Quick Test Pro 10.0, Agile Scrum, VB Scripting
QA Automation Engineer
Confidential, IN
Responsibilities:
- Providing Testing estimations on the CR's and Enhancements.
- Designing and implementation of Test Scenarios and Test Cases
- Executed the QTP Scripts and passed Messages to the Log using the Report feature
- Create automated test scripts using QTP
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed normal and abnormal scenarios of POS Applications and Business transaction flow tests, Regression Testing, Performance Testing
- Involved in writing automated scripts for angular JS application using protractor and Java scripts
- Developed test scripts to automate process of testing in Selenium RC.
- Performed Unit, Functional & Regression, Smoke testing on new builds, every modification in the application using Selenium RC
- Configured Selenium WebDriver, TestNG, Cucumber(JVM), Maven and Git
- Defect reporting and Tracking using JIRA
- Attending Scrum calls and Involved in Sprint Plans.
- Participate with customer in User Acceptance Testing
- Performed Security Testing (Authorization Testing, Access Control Testing)
- Conceptualized, designed, and implemented automated functional API test cases using SOAtest, and SoapUI
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Tested request and response XML's based web services interfaces using SoapUI.
- Conducted a walkthrough session of the scope document to ensure that the project sponsors and stake holders understand the project scope and any associated constraints, risks and issues as early as possible.
- Worked on Guidewire’s Claim Center Application to identify claim process changes and enhancements.
- Created Detailed Test Plan, Test Approach, Test Matrix, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Prepared a package of Process Flow diagrams to document the existing system and used UML notations for Object Oriented Design and Documentation.
- Tested various Billing Center functionalities Check Process, Invoices, General ledger, Delinquency.
- Responsible for identifying gaps in the software between core functionality and user defined requirements.
- Used Quality Center bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Exported Manual test cases into Quality Center and maintained the same in the Test Plan module.
- Created and maintained Requirement Traceability Matrix(RTM) to ensure the requirement coverage
- Created meaningful reports for analysis and integrated the Performance Testing in the SDLC.
- Performed test case assignments in Test Lab modules of Quality Center.
- Detected, reported and tracked defects using Quality Center.
- Performed backend testing for data validation using SQL Queries.
- Functionally validated Web services delivered in SOAP XML format as provided in specification document
- Coordinated with Business Users and Development for setting up Test Environment, Test Data and Backend Interfaces.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Involved in reviewing complex SQL queries, views, functions and stored procedures and spotting issues
- Assist and guide project teams to implement and document standards, procedures, artifacts, and plans consistent with QA and Test deliverables for the project team.
- Mentored QA Team by looking into different technical problems with development and helped them prioritize Testing tasks.
- Analyzed test progress and send weekly progress reports to the Project Manager
- Actively trained Business Users involved in User Acceptance Testing (UAT) and helped them understand UAT procedure.
Environment:QTP 9.2, Performance Center11/11.5, LoadRunner, PVCS Tracker, Jaws 8, Jaws 10, Quality Center/ALM, Java, protractor, RESTful web services, HTML, AJAX, Java-script, Windows XP, UNIX, MYSQL
QA analyst
Confidential, Madison, WI
Responsibilities:
- Developed Test Plans, Test Cases to test the Screens and workflows
- Ability to work using cross functional using agile Methodology.
- Converted Business Requirements and Design Documentation into Test Cases and Test Scripts.
- Knowledge and experience in creating requirements for HIPAA (EDIX12 Transactions)
- Knowledge and experience in applying NCPDP standards.
- Tested the Inbound / Outbound Interfaces to FACETS and populated XML files.
- Training and experience in Medicare Part D in a CMS Compliant and CMMI
- Understanding and resolving of CMS Compliance issues (Medicare Part D)
- Experience using Agile software development methodologies, including experience creating and managing SCRUM artifacts (User Stories, Product Backlog, facilitating Scrum meetings)
- Creating Business Rules, User Interface Rules and Use Cases for functionalities captured within the Functional Requirement documents in preparation for HIPAA D.0 changes
- Translate and clarified Business Requirement Documents into Functional Requirements for Point of Sale (POS)-Ex: F1/F2/F3 Transactions, Explanation of Benefits - Troop and Drug Spend (EOB)
- Participated in conducting System testing and End to End testing manually.
- Conduct Agile Scrum meetings to discuss project progress and plan
- Preparation of Requirements Document, AGILE Storycards, etc
- Extensive UAT Testing Manually.
- Experience in working with Windows, Client-Server, Web based as well as Mainframe related applications.
- Used Quality Center Bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Followed the Agile Methodology to emphasize on real time communication over written documentation.
- Administration of test control and statistics collection (i.e. problem reporting, defect tracking) in JIRA
- Performed backend testing for data validation using SQL Queries.
- Performed Acceptance, Usability, Cross-Platform and Regression Testing.
- Used Quality Center to store Test Plans, Test Cases, Test Scripts and for bug tracking.
- Categorized bugs based on the severity and interacted with developers to resolve them.
- Extensively used Microsoft Office Suite of products for documentation and data interpretation.
- Participated in Triage Meetings, weekly status meetings with IT and business people.
Environment:Manual Testing, Quality Center,SOAP UI, XML, Visio, JIRA, HIPAA, FACETS, EDI,SQL, MS OFFICE Suite, Web Services,UAT Etc.