Qa Automation Engineer Resume
WI
SUMMARY:
- 6 + years of Quality Assurance experience as QA Automation Engineering in, various domains 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 IE7+, 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 and gitHub
- Expert in automation script development using different automation tools like Selenium Web Driver (Eclipse, Java, JUnit)
- Experienced in converting existing QTP/UFT Script to Selenium Web Driver Script for multi browser support
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium Web Driver, 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
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, WI
QA Automation Engineer
Responsibility:
- 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.
- Interacted with product management, project management and development teams to develop a strong understanding of the project and testing objectives
- Designed and created test conditions and scripts to address business and technical use cases
- Used existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
- Developed and lead the automation strategy/effort and generated scripts to perform automated testing cycles using (primarily) Mercury Interactive/HP products (ALM, QTP, UFT 12.0, AGM etc)
- Participated in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
- Documented, tracked and escalated issues as appropriate, using ALM and AGM.
- Provided support to the production deployment of applications and performed “validation testing” during the off-hours maintenance windows
- Reviewed requirements, created test cases, executed test cases, logged defect for both web browser application and mobile application.
- 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
- Extensively developed scalable Web Service automation projects using SoapUI Pro
- Coordinate with team members, developers, test execution team and project managers the proper Defect management strategies and defect tracking in HP ALM
- Converted existing UFT Script to Selenium script to support multiple browsers using Java, Selenium, and TestNg& Eclipse.
- 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 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
Confidential
QA Automation Engineer
Responsibility:
- 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
- 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.
- Converted existing UFT Script to Selenium script to support multiple browsers using Java, Selenium, and TestNg & Eclipse.
- Developed Automation Engineering solutions for GUI and Web Services for 2 applications developed in JEE (Java, Spring, Hibernet) using Selenium WebDriver
- 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 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 Analyst
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 Load Runner Automation with scheduled batch file.
- Executed Load Test, Stress Test and Endurance Test by uploading the VuGen Scripts into Load Runner 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