Qa Automation Engineer Resume
CA
SUMMARY
- Over 8+ years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing and working with a QA Team understanding of test planning, test management, execution and defect tracking in domains such as Healthcare, Retail, Finance and Banking Services.
- Experience in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Java, TestNG, Maven, APPIUM, SOUPUI, Cucumber, JUnit, JIRA and Eclipse.
- Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies.
- Good understanding of Agile and Waterfall software development methodologies.
- Experience in performing Integration, Unit, System, Smoke, Sanity, Performance, Product, Regression, Security, UAT, GUI and Data Driven Testing, Backend, Functional and system testing, cross Browser Testing and SAP Testing
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins
- Excellent knowledge to web elements by using mechanisms like CSS, HTML id, name and unique XPaths using Contains, Sibling, Ancestor and by using firebug & firepath.
- Strong planning, forecasting and estimating skills with in the testing teams
- Self - starter and team player, capable of working independently and motivating a team of professionals
- Experience in Backend Testing using SQL statements
- Experienced in best practices, automated tools, and defect tracking procedures
- Excellent Analytical, Communication and Documentation Skills
- Created, developed and Executed Test Plan and Test Cases based on Engineering Design Document, Functional/Product Requirement Document.
- Expertise in writing, maintaining, executing Test plans, Test Strategy, Test cases and Test Scripts, analyzing bugs and Interacting with team members in fixing the errors
- Created Test Scripts and Test Conditions to perform the Functional, Integration, System, and End-to- End testing of the application to ensure Requirements Traceability using Quality Center for both manual and automation testing.
- Used Selenium Grid to run automated scripts on multiple environments, parallel executions simultaneously.
- Quick learner and good team player, ability to meet tight deadlines and work under pressure.
- Extensive knowledge in Test Plan, Test Strategy and Test Summary Report.
- Experience in Quality Center - Design Test Steps, Requirement Mapping to Tests, Executing Tests
- Manually, Defect Logging, Defect Reporting and Traceability Matrix.
- Worked closely with Business and Application Development team to discuss the design and testingaspects of the applications to design the test plans and to isolate the root cause of defects.
- Well acquainted with Java Concepts, OOPS, Collection Methods and Reflection API.
- Reporting and prioritizing software bugs in conjunction with the Development team & Test Managers.
- Involved in Risk Based Testing approach by prioritizing the requirements, which has risk level from high tolow.
- Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, Backend endTesting, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data torequest XML & get the required data from response XML & use the response data from other request XMLusing SOAPUI.
- Working with Product owner on artifacts such as Product Backlog, Sprint Backlog, Burndown charts, Release Burn down.
- Strong experience with SOA architecture, which include SOAP and Restful Web Service Testing.
- Extensive experience in all MS Office, MS Windows Operating Systems, designing and implementing web-enabled and enterprise Client/Server applications with various software tools in various architectures.
- Performed Web Debugging techniques for creating Selenium WebDriver scripts using Firebug, Firefinder, FirePath for finding Element Locators.
- Successfully worked with people within and across organizational boundaries to build agreements, guidelines and standards in order to resolve issues and create consistent practices.
- Strong aptitude and experience in software quality process.
- Highly efficient in Complex, Agile, Dynamic, Onshore-Offshore project environments.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Junit, TestNG, JIRA, Soap UI, Jmeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla
Languages: C, C++, Java, C#, SQL, PL/SQL
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Continuous Integration Tools: Jenkins, Hudson
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: SQL Server 2005, 2008 R2, Oracle 11g/10g & MS Access 2007
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
PROFESSIONAL EXPERIENCE
Confidential, CA
QA Automation Engineer
Responsibilities:
- Involved in preparing Test data based on business functions.
- Performed execution of test cases, scripts, captured test results, metrics and reported them.
- Conducted functionality and performance testing on every milestone of the project using the test plan.
- Executing Test Scripts in Selenium WebDriver for Regression Testing and analyzing results.
- Performed black box testing, database testing and web-based testing on several test phases.
- Developed components for each transition used in the test script or scenario by using Selenium WebDriver
- Implemented automation test scripts in SOAPUI for web service testing.
- Developed SQL scripts to connect and interact with the database
- Involved in giving daily and weekly status reports to clients.
- Involved in resolving valid issues and queries by debugging Fiddler logs to check various
- Http/https calls made into each scenario and creating Test metrics.
- Used Quality Center defect tracking tool to report application defects and enhancements requestand discussed with developers to resolve technical issues.
- Performed different types of testing like Functionality, system, regression and Retesting.
- Prepared reports on defects and conducted defect meetings with the project team.
Environment: Selenium WebDriver, SOAPUI, SQL Server, Html, XML, Windows, MS Excel
Confidential, NE
Automation Tester
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Developed and implemented robust MVC Pattern base testing with WebDriver which cut down the script development time in half.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively worked on selenium web Driver with the preferred Language Java.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- Conducted oracledatabase tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium Web Driver, Java, TestNG, Jenkins, Maven, Agile, SQL, DHTML, Quality center HTML, Oracle11g,MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.
Confidential, Richmond, VA
Automation Tester
Responsibilities:
- Involved in Designing & Developing data driven framework using Selenium WebDriver,TestNG and implemented Java Mail to send the regression result automatically
- Performed Integration Testing, White Box, Black Box Testing, Sanity Testing,Product Testing (Functional Testing)
- Used Selenium Web Driver APIs for writing Junit test suites and test cases for testingfunctionality with the Selenium Server.
- Used Selenium Web driver to test browser compatibility and correct functionality ofthe website.
- Implemented properties files to read configurations and XPath of elements in theapplication for better readability of the code.
- Used Jenkins as continuous integration server to run automated test suites
- Used Selenium Grid to run test cases in multiple browsers and Platforms
- Worked closely with development team and BSAs to resolve the defects and Testabilityissues
- Worked on Water Fall Methodology
- Used HP AlM for bug tracking
Environment: Selenium WebDriver, Selenium Grid, Appium, JUnit, HP ALM, HTML, Java, UNIXJavaScript, XML, MS EXCEL, SQL, Oracle, Windows, Google chrome, Safari.
Confidential, Dallas, TX
Automation Tester
Responsibilities:
- Analyzed the Business Requirements document and the system requirement document to come up with a detailedTest Plan.
- Collected and documented test data for functional testing as documented in test plan.
- Performed manual and Selenium testing of a web based application.
- Automated and executed regression test suitesin Firefox browservia Selenium IDE.
- PerformedAutomated System/ Regression testing using Selenium for the Policy and Claims applications.
- DevelopedAutomation Scripts for Functionality and Regression testing usingQTP(QuickTest Professional).
- Developed VB Script for different modules.
- Developed DataDrivenAutomationFrameworkand separated test scripts and test cases to achieve the maximum reusability in theAutomated Scripts.
- Tested application in cross browsers to verify consistency.
- Deployment of SOA services to Oracle Application server and testing the services
- Analyzed defects status using QC(Quality Center)and interacted with developers to fix defects/bugs of the application.
Environment: SeleniumIDE,JUnit,QTP(QuickTest Professional),QC(Quality Center), Java, Mainframes, C, XML, SOA,Agile, Web sphere,VBScript, Oracle, SQL, Crystal Reports, Shell Script
Confidential
Software QA Engineer
Responsibilities:
- Created performance testing environment and installed all the necessary components ofLoadRunneron thedifferent machines.
- Used VBScript for Scripting in various stages of theAutomation.
- Tested Batch jobsto import/export data between Siebel database and Legacy systems.
- Retrieved, modified and executed UNIX shell scripts.
- Involved in project meetings and discussions for setting targets and goals to be achieved in the QA process.
- Conducted Oracle database testing by developing SQLQueries.
Environment: QTP(QuickTest Professional) 9.5,TestDirector, VSS, Tivoli, Siebel, SQL Server, Shell Script, UNIX.
Confidential
Jr.QA Analyst
Responsibilities:
- Understanding the business requirements and developed test cases to test the complete functionality of the application using manual testing.
- Created test Case & Test scripts using QTP testing tool
- Validation testing i.e. ability to connect to the database to retrieve dynamic data.
- Evaluated user problems and issues with software performance.
- Uploading Test cases to Quality Center.
- Executing Test cases from the Quality Center
- Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.
- Developed SQL queries for backend testing.
- Tested for look and feel of the Web Pages in the Application.
- Reported the bugs using Quality Centre.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings by Microsoft Applications.
- Prepared Test Scenarios for the Whole Application.
Environment: Java, QTP, HP QC, SQL Server, Manual Testing, Test Case, Test Scripts, Windows xp, Microsoft Office.
