Test Automation Engineer Resume
Fort Mill, SC
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.
- 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 usingQuality 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.
- 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.
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, Fort Mill, SC
Responsibilities:
- 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, Fort Mill, SD
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.
- Designed scenarios in JMeterto 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
- 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.