Test Automation Engineer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- Having 5+ years of IT experience in Software development Life Cycle (SDLC), Automation testing, Quality Assurance testing and User Acceptance Testing (UAT).
- Developed Hybrid Driven (Page Objects Pattern) Framework with java for Selenium Automation assignments and C sharp for Selenium web based assignments.
- Developing database queries for Backend Testing, In - depth knowledge of Oracle and SQL Server to resolved Database Performance Issues and knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Proficient in Defect management, including Defect creation, tracking, and reporting using Industry standard tools like Quality Center/Test Director, Bugzilla Tracker.
- Good knowledge in Software Test Life Cycle (STLC), Defect Life Cycle, Software Development Life Cycle (SDLC) models.
- Handle the tasks of ensuring that the Pre-UAT activity is performed accurately and efficiently
- Experience in developing UAT test process and monitoring SIT execution phases
- Handle the tasks of identifying defects and perform root cause analysis by analyzing data quality issues
- Experience in web technologies like JavaScript, XML, XPATH, XSLT, AJAX, HTML and CSS.
- Expert in using open source bug tracking tool JIRA, Quality Center and Bugzilla.
- Experience in defining Test Automation roadmaps and setting-up organizational level short time and long time Automation goals.
- Well versed in creating and execution of test cases and preparing the manual regression test suites.
- Involved in preparing the test plan and test data for all the modules in a project
- Extensive experience in Bug Tracking using Quality Center
- Experience in understanding the customer requirements and deriving the test scenarios/conditions based on the requirements.
- Working experience with TestNG, Maven, XML and configuration files.
- Experienced in making Data Driven Framework to maintain Test Suites.
- Strong work experience with software automation testing tools like Selenium Web driver/RC/IDE/ Grid.
- Good experience in Selenium Test environment setup expert using the entire open Source tools.
- Experience in using Web-debugging tools like Fire Path and Firebug for finding elements locator.
- Strong experience in using Java, JUnit and Test-NG test framework to write functional tests.
- Developed the test cases in Junit using eclipse IDE.
- Skilled in analyzing business context and requirements for testing purposes.
- Experience in implementing and maintaining Keyword Driven, Data Driven, Modular Driven and Hybrid frameworks using QTP tool.
- Experience in SIT and UAT project planning like creating Testing Scenario, Test Plans, and Test Scripts
- Involved in of conducting research on IT requirements and business requirements in SIT and UAT areas
- Good Analytical skills to comprehend business requirements and convert them to test cases, independently.
- Experience in performing the Installation testing, Sanity testing, Functional testing, Retesting, Regression testing, System testing, GUI & Browser compatibility testing and Documentation testing, Ad-hoc testing, End-to-End Testing, UAT testing.
TECHNICAL SKILLS:
Testing / Test Management/ Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro(QTP) 11, Load Runner 11, JIRA, SOAP UI
Languages / Web Technologies: Java 8, SQL, C Sharp, HTML, XML, JavaScript, CSS, jQuery
Databases: Oracle, SQL Server, MySQL and DB2, Toad
Tools: Eclipse, Maven, TestNG, Adobe Acrobat, Fire bug, Fire Path, IE Developer and HTML.
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, Unix, Linux.
Continuous Integration Tools: Jenkins, Selenium Grid, Git hub
PROFESSIONAL EXPERIENCE:
Test Automation Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Developed Hybrid Driven (Page Objects Pattern) Framework with java for Selenium Automation assignments.
- Design and implement Keyword driven, tool agnostic and internationalization test automation framework using tools like Quick Test Professional, and Quality Center. These frameworks suppose to be language, Browser and Windows Operating System Independent.
- Handle the tasks of identifying UAT testers and managing resource plan by coordinating with business stakeholders.
- Experienced in writing JUNIT Test cases for Java applications.
- Working experience with Junit, TestNG, Maven, XML and configuration files.
- Hands-on experience with code version systems SVN and GIT.
- Configured Selenium Grid for Parallel Executions on multiple browsers with 10 Virtual Machines.
- Implemented continuous integration using Jenkins CI tool.
- Good Experience in java, OOPS and collection framework
- Implemented Continuous Integration with Jenkins for Selenium Automation Assignments
- Involved in selenium grid implementation and integration with the framework and CI
- Good experience in customizing the HTML reports using SLF4j, Reporting and Maven Surefire
- Expertise in locating the web elements using XPATH and CSS.
- Experience in testing JAVA API’s, Restful Web Services, and Web applications
- Perform responsibilities of conducting research on IT requirements and business requirements in UAT areas
- Develop roadmaps and rollout plans to execute the automation and performance projects for enterprise clients.
- Work with Development team, Subject Matter Experts and Testing team in implementing Quality Center Business Process Testing (BPT) across organizations.
- Developed Test Cases for Application using JUnit Framework using Eclipse IDE.
- Experience in creating and utilizing REST and SOAP based web service clients.
- Sound knowledge on integration of Cucumber with Jenkins integration tool.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, SOAP UI, IE Developer Toolkit, Cucumber.
Selenium QA Engineer
Confidential, Pittsburgh, PA
Responsibilities:
- Involved in testing various business rules User / Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Designed and implemented Keyword driven internationalization test automation framework using QTP and Quality Center / Test Director for all Resort Quest applications. This framework is Language, Browser and Windows Operating System Independent
- Design, Develop and Implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG, JUNIT and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Configured Selenium Web Driver, Test-NG, and Maven tool.
- Created Selenium automation scripts in JUnit framework language and development of JUnit Test Case Classes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG& JUnit.
- Involved in Web Services Testing using SOAP UI.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
Environment: Selenium Web driver/IDE, Eclipse, JIRA, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, C Sharp Application Lifecycle Management, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit.
QA Tester
Confidential, Austin, TX
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 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
Environment: Java/J2EE, ALM, SOAP UI, Cucumber, Bugzilla, Agile, MySQL, HTML, CSS, JavaScript, HP QTP, Load Runner, Quality Center.
QA Analyst
Confidential, PHILADELPHIA, PA
Responsibilities:
- Reviewed Business/functional requirements and Technical specification of the application.
- Performed GUI, Functional testing, Integration and System testing on the application for creating Test plans, Test Scenarios and Test cases and participated in team meetings for weekly QA testing reviews.
- Wrote SQL statements to perform Data Validation, Analyzed sets of data extracts for data integrity and to ensure proper restoring of data.
- Involved in all the phases of Test Software Development Life Cycle.
- Skilled in analyzing business context and requirements for UAT testing purposes
- Successfully implemented onsite-offshore Global Delivery Model for this project.
- Performed end to end functional testing, conducted Integration, System, Functional, Database Integrity, Sanity testing and User Acceptance (UAT).
- Analyzed and identified the areas of a project for UAT Testing.
- Responsible for driving E2E Test scenarios efforts and in identifying test data for UAT
- Handle the tasks of helping the organization staff in planning data sets for UAT
- Implemented industry best practices and quality factors during Test Automation scripts creation
- Created Automation scripts in such way that to results can be generated in Text file, Excel and HTML formats
- Extensively used Quality Center for Manual and Automation Scripts execution, Result analysis and Defect reporting
- Various Performance Tests such as Stress, Load, Duration and Reliability using Mercury Load Runner for Google Map.
- Performed Backend testing by executing SQL / PLSQL Queries using TOAD.
- Used SOAP UI for web service testing.
- Worked on HP Load Runner to develop Performance scripts using VUGen, create and execute test scenarios in Controller, and analyze results using Analysis component of Load Runner.
- Switch between Agile Upstream and Downstream applications.
- Designed, configured and monitored scenarios for stress/performance testing.
- Involved in logging and tracking defects in Clear Quest (defect management tool) with proper severity and priority.
Environment: Windows XP, MS Excel, MS Office, Quality Center, SQL, Toad, UNIX/Linux, XML, VB Script, HP QTP, Load Runner, Cisco IOS.
