Qa Automation Engineer (lead) Resume
SUMMARY
- 7 years of Quality Assurance experience as QA Automation Engineering in e - commerce, Financial and Healthcare Industries.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, QTP/UFT, & SOAP-UI
- Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plans, Test Cases and RTM (Requirement Traceability Matrix)
- Good understanding of SDLC and STLC, Black box testing, Functional testing, Integration testing and User Acceptance Testing (UAT)
- Thoroughly Cross browser tested projects to support IE8+, FireFox, Safari, Opera and Chrome.
- Used Version One to track stories in Agile Development Environment
- Expert in ALM design specific to Quality Center for Testing and Defect Tracking
- Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections)
- Performed unit testing using Junit/TestNg, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
- Experienced in using Version Control Tools like CVS, SVN, GIT, StashBlue, TRAIN.
- Expert in automation script development using different automation tools like Selenium WebDriver (Eclipse, Intellij Idea, Java, JUnit)
- Experienced in converting existing QTP/UFT Script to Selenium WebDriver Script for multi browser support.
- Experienced in Designing and implementing BDD Framework using Cucumber, JBehave.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNg & apache POI.
- Experienced in testing Mobile Application both in Emulator/Simulator and Real Devices. Tested mobile customized website using Chrome User Agent.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
- Wrote complex SQL query by joining multiple tables according business logic for data validation
- Experienced in load test, stress test and performance test using Load Runner by scripting VUser scripts for multiple users, multiple transactions at rendezvous points
- Extensive working knowledge in UNIX/Linux environment to analyze log file & to monitor process
- Extensive working knowledge in VI editor to update config file & check text based data file
- Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI Pro
- Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
TECHNICAL SKILLS
Programming: Java, VB Script, HTML, XML
Testing Tools: Selenium Web Driver, HP UFT/QTP, Soap-UI Pro, Load Runner, JMeter
Test Management Tools: HP ALM/QC, Jira, Version One
Reporting Tools: TestNG, XSLT, Log4j
Testing Framework: BDD(Cucumber, JBehave) and TDD
Application Servers: WebLogic, Tomcat, Apache
Database: Oracle, TOAD, SQL Developer, SQL Server, DB2
Platforms: Windows95/NT/2000/XP/7/8, Mac OS X, UNIX, Linux
Other Tools: Firebug, XML, Fidler, Putty, SSH client
PROFESSIONAL EXPERIENCE
Confidential, NY
QA Automation Engineer (Lead)
Responsibilities:
- Provided both technical and day-to-day automation efforts. This entails leading through all phases of engineering automation projects including requirement’s collaboration, test architecture, test design, execution, and reporting.
- Developed Automation engineering strategies incorporating tools, test design, test data preparation, test execution, result analysis and maintenance smoke and regression test suites after every sprint deployment
- Used SharePoint to upload test plan, test strategy, execution results and track daily progress report towards goal for the Automation team
- In addition to JIRA was also used in in House Agile shop Test Management, user story integration, development and testing
- Coordinate with team members, developers, test execution team and project managers the proper Defect management strategies and defect tracking in HP ALM
- Developed Automation Engineering solutions for GUI and Web Services for 2 applications developed in JEE (Java, Spring, Hibernet) using SeleniumWebDriver
- Converted existing TestComplete Script to Selenium script to support multiple browsers using Java, Selenium, and TestNg, Junit, IntelliJ Idea.
- Design & Develop Hybrid (Data Driven and Keyword Driven)automation framework using Selenium Java, WebDriver, TestNg & apache POI
- Design & Develop automation BDD framework using JBehave and Gherkin.
- Implemented Object Oriented Concept like Polymorphism, Encapsulation to produce efficiency & scalability in automation Framework
- Tested mobile customized website using Chrome User Agent, Emulator (Android Virtual Device for android and xCode for iOS) and in Real Device (iPhone, Android Phone, Windows phone different version)
- Design & Develop Automation Back-End Diagram using Saturn.
- Wrote complex SQL queries in order in order obtain test reference data, detect data caching issues and ensure data consistency; a large number of defects were detected by performing back end testing in this project
- Experience all types SQL queries like select, insert, update, delete records
- Worked closely with Infrastructure Team to conduct performance testing using Load Runner.
- Extensive web service call debugging and traffic analysis using Fiddler Web Debugger and incorporating the analysis in test data creation and SoapUI script development
- Extensively developed scalable Web Service automation projects using SoapUI Pro
- Developed SoapUI set up script, tear down script, JDBC set up script, test step assertion evaluation script in Groovy script.
Confidential
QA Automation Engineer
Responsibilities:
- Provided both technical and day-to-day automation efforts. This entails leading through all phases of engineering automation projects including requirement’s collaboration, test architecture, test design, execution, and reporting.
- Developed Automation engineering strategies incorporating tools, test design, test data preparation, test execution, result analysis and maintenance smoke and regression test suites after every sprint deployment
- Used SharePoint to upload test plan, test strategy, execution results and track daily progress report towards goal for the Automation team
- In addition to Version One was also used in our Agile shop Test Management, user story integration, development and testing
- Coordinate with team members, developers, test execution team and project managers the proper Defect management strategies and defect tracking in HP ALM
- Developed Automation Engineering solutions for GUI and Web Services for 2 applications developed in JEE (Java, Spring, Hibernet) using SeleniumWebDriver
- Converted existing UFT Script to Selenium script to support multiple browsers using Java, Selenium, and TestNg, Junit, Eclipse and IntelliJ Idea.
- Design & Develop automation framework using Selenium Java, WebDriver, TestNg & apache POI
- Implemented Object Oriented Concept like Polymorphism, Encapsulation to produce efficiency & scalability in automation Framework
- Tested mobile customized website using Chrome User Agent, Emulator (Android Virtual Device for android and xCode for iOS) and in Real Device (iPhone, Android Phone, Windows phone different version)
- Wrote SQL queries in order in order obtain test reference data, detect data caching issues and ensure data consistency; a large number of defects were detected by performing back end testing in this project
- Experience all types SQL queries like select, insert, update, delete records
- Worked closely with Infrastructure Team to conduct performance testing using Load Runner.
- Extensive web service call debugging and traffic analysis using Fiddler Web Debugger and incorporating the analysis in test data creation and SoapUI script development
- Extensively developed scalable Web Service automation projects using SoapUI Pro
- Developed SoapUI set up script, tear down script, JDBC set up script, test step assertion evaluation script in Groovy script
Confidential
QA Automation Engineer
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports
- Ensured traceability of test cases back to project requirements and Participated in walkthrough of test cases
- Introduced, developed, documented, and periodically update the QA Test Plan, process and Procedures Manual and Objectives
- Worked with all Agile Development and SCRUM process throughout the entire project.
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ ALM.
- Maintain & trouble shoot existing automation regressing script VB Script, descriptive programming and QTP/UFT
- Design & developed Data Driven Framework using Java, Selenium WebDriver, Junit & JExcel.
- Maintain & trouble shoot automation suite using Java, Eclipse
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle Database using TOAD
- Worked on Procedures, Functions using Oracle PL/SQL.
- Automated Web Service projects using SoapUI pro extensively
- Packaged SoapUI automation suites with respective csv files after each Sprint for the test execution team & manual testing team
- Analysis of log files from SoapUI web service project test run to analyze the failure and report or correct scripts based on the failure analysis
- Experienced in working both of UNIX & Linux environment to analyze log file & to monitor process.
- Experienced in using VI editor to change config file & check text based data file
- Created QA Process Workflow flow documents using MS Visio to define and design effective QA standards and practices
- Worked on enterprise systems based on various programming languages including Java.
- Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements
Confidential
QA Analyst
Responsibilities:
- Worked in Agile software development environment, and ensured the quality of the architecture of the Enterprise software applications
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents
- Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support
- Developed structured test cases and test scripts to be executed manually by testers or automatically by test automation tools
- Constant improvement of our Test Automation and Continuous Integration practices
- Documented all defects found in Test Director/ HP Quality Center defect tracking system
- Designed & developed data driven framework to validate different user form using Quick Test Pro (QTP)
- Extensively used VB Script & Descriptive programming to develop Data Driven Framework in QTP
- Experience all types SQL queries like select, insert, update, delete records
- Designed and executed Performance test to analyze the bottlenecks in the application using Load Runner
- Extensively experienced in LoadRunner Automation with scheduled batch file.
- Executed Load Test, Stress Test and Endurance Test by uploading the VuGen Scripts into LoadRunner Controller
- Developed test suite, test cases, execute test cases and generate report in soapUI
- Performed xml data validation using assertion method in soapUI
- Guided team to build industry best practices into QA Test processes and evaluated quality risk for product releases, changes, and fixes
- Prepared and delivered reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization
- Tracked and communicated project QA status to wide variety of team members internally and externally
Confidential, VA
QA Analyst
Responsibilities:
- Wrote Test Plans from Functional Requirement Documents.
- Performed Regression tests to verify whether modification made in the application have not cause unintended adverse side effects.
- Performed Regression tests to verify whether modification made in the application have not cause unintended adverse side effects.
- Expertise in creating TestStrategy,Test Plan, TestReports,TestCases and TestScripts forAutomated andManual Testing based on the functional specification for the Functional, Regression, GUI Usability and System Testing.
- Work in the agile approaches, Test-Driven Development (TDD) and Scrum
- Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixes use QC.
- Written the test cases for most of the modules of the application and created the automated test scripts using QTP.
- Design & develop data driven framework to validate different Member profile using QTP, VBScript & Descriptive Programming
- Worked on QTP Framework and modified necessary Framework components
- Developed complex SQL Queries in TOAD to perform backend data validation testing against Oracle database
- Executed different SQL queries to ensure data integrity
- Experienced in testing Server hardening and server health check with Open source Tools like Jmeter.
- Involved in Web Services component using SoapUI
