Qa Automation Engineer Resume
Evanston, IL
CAREER SUMMARY:
- Around 5 years of experience in IT industry on System Analysis, Design, Development and testing of the software for various Enterprise Applications.
- Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
- Excellent experience in software testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
- Experience in preparing Test plan, Test cases, Traceability matrix, Test documentation and reports.
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
- Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
- Extensively Used Mercury Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
- Good experience in Bug Tracking tools like Quality Center, Test Director, Clear Quest and BugZilla.
- Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
- Thorough Understanding of Unix/Linux/Windows Environment.
- Involvement in Project Planning, Coordination and implementing various QA methodologies.
- Strong communication & interaction skills.
- Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to Manager.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver/RC/Grid/IDE, JUnit, JMeter
Languages/Frameworks: JAVA, JSP, Perl, Shell, API, TestNG, Maven, SQL, Cucumber, Gherkin
Test Management Tools: Quality Center/ALM
Web & App Server: Apache Tomcat, JBoss, WebLogic, WebSphere, Sun Iplanet Web & Messaging Server.
RDBMS: Oracle, MySQL
Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Saucelabs
Web Technology: HTML, CSS, Java Script, XML
Operating Systems: Windows, Mac OS, UNIX
Defect Tracking System: JIRA, Quality Center, DETS, GNATS, BugZilla.
Versioning Systems: CVS, SVN, Github, Stash, TFS
Miscellaneous Tools: MS Office Suite, IE/Firefox/Chrome/Safari, Firebug, Firepath
CARRER EXPERIENCE:
Confidential, Evanston, IL
QA Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
- Used Agile Scrum methodology development process.
- Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
- Responsible for creating Functions, Test Data and Test Suite.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Involved in testing Web services and XML with tool called ‘SOAP UI’. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Experience in testing using message queues(JMS), in SoapUI/ GEMS or any supporting tool
- Experience in web service testing tools like Soap UI pro or any supporting tool, Experience in using JDBC in Soap UI, Used SOAP UI, Web Logic ANT task to test Web Services running on Web Logic Server
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
- Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
- Responsible for performance testing using JMeter.
- Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
- Responsible for Regression testing after bug fixes and verified those fixes.
- Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
- Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.
Environment: Selenium RC/WebDriver, Eclipse, Java, TestNG, Maven, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Oracle SQL Server, Solaris, CVS.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzing Business Requirement Documents (BRD) and Functional Requirement Document (FRD).
- Prepared detailed test cases for all modules of the application in the Test Director.
- Performed Smoke, Functional, compatibility, system and Integration Testing manually.
- Written SQL queries for doing Data Validation.
- Testing of Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages
- Used Apache Axis utility to generate client for Web Services, executed Web Services using Eclipse Java IDE and SOAP UI.
- Involved in SOAP and Restful web services using SOAP UI, axis client.
- Installed, configured SOAP UI to test web services using WSDL file given by Development team.
- Execution of test cases, analyzing test results and generating test reports.
- Implemented automation of the testing process using Quick Test Professional 8.2 and conducted regression testing.
- Automated several individual test cases by using data driven testing, parameterization and check points using QuickTest Pro.
- Viewed errors in error log files using UNIX commands.
- Interacted with developers in evaluating and defect fixing.
- Tested application in different environments.
- Performed end to end system testing.
- Responsible in providing regular Test reports to management.
- Inserted Checkpoints in QTP to check for broken links and to ensure that property values of run-time objects matched their expected values.
- Derived UAT Test Cases based on the FRD and the Test Scripts used for System Integration Testing.
- Attended Ambiguity Review Meetings, Defect Resolution Meetings, Test Plan Review Meeting, Project Status Review Meetings, etc.
Environment: Java, Test Director, Web Sphere, JavaScript, SQL, UNIX, Oracle, TOAD, QTP, Lotus Notes for Defect Tracking, MS Office 2003.
Confidential
Automation Engineer
Responsibilities:
- As a Test Lead, coordinated between Onsite and Offshore for a successful test execution.
- Developed testing plans and procedures for unit test, system test, and acceptance test.
- Created scripts for automated testing as well as documents for manual data verification.
- Acted as the liaison between multiple business units throughout the organization with the QA team.
- Played active role as a Subject Matter Expert for the Elemental Data Warehouse and ETL processes.
- Analyzed technical specification and business specifications and created Test plan, Test Strategy and Test Scripts in Quality Center.
- Experienced testing Web Services using SOA, SOAP UI, REST & Custom Based Approach.
- Experience in using SOAP Sonar for providing simple, intuitive and comprehensive testing for SOAP-, XML- and REST-based services
- Performed SOA Web Services Test (SOA Test) on project operated within agile environment, with 2-4 week sprints, daily scrum meetings, burn-down charts, task weighting, pair programming, refactoring, presentations and review
- Tested Web services (SOAP, WSDL) using SOAPUI
- Performed Functional, System, Integration and Regression Testing.
- Generate Test Data for Positive and negative test scenarios.
- Conduct external reviews for the test cases with Bas.
- Run SQL queries and stored procedures for database testing for the verification of results retrieved.
- Performed Data Driven and Database Testing for the verification of results retrieved.
- Reported bugs in defect tracking tool and tracked them up to closure through Quality Center.
- Responsible for creating and modifying the existing artifacts and submitting them in perforce (Version control System).
- Handling Different Exceptions through report events to ensure that script runs smoothly without any errors.
- Involved in creating and grouping automated Test scripts for running them in unattended mode.
- Developed and maintained automated test scripts using QTP. Identified all the Properties of GUI Objects to ensure that each object is recognized by the script.
- Executed tests in Debug mode to make sure they run smoothly by inserting breakpoints, monitor variables and control the tests to identify and isolate defects.
- Performed Regression testing of the application when new objects are added to the application Supervised, coached, mentored, and coordinated the efforts of the QA team.
- Communicated Testing status to project stakeholders.
Environment: Quality center, QTP, Load Runner, HTML, ASP, Visual Studio, Java, J2EE, UNIX, SQLServer, Oracle, Windows.
