Manual / Automation Engineer Resume
Atlanta, GA
SUMMARY
- Over Seven years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, wif in-depth understanding.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies wif better understanding of Software Developent Life Cycle (SDLC).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI and Version One.
- Slike Module driven, Data driven and Hybrid framework.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Work experience in using the Test director/ Quality Center to manage the software testing process and Clearcase for tracking the process and sharing the files.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience in C++, CGI/Perl, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Extensive experience working wif Databases such as Oracle, SQL Server and MS-Access.
- Experienced wif Data Structures, Hashes or trees, binary trees.
- Experience wif testing on UNIX and multiple MS Windows environments.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID
Languages: HTML, CSS, JavaScript, Java, XML
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1 , WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
Manual / Automation Engineer
Responsibilities:
- Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
- Participated in writing Highlevel Test plans, Test Scenarios, Test cases Analysis and Presentation of Results.
- Developed detailed Testing Methodologies, Test Matrices and Test Procedures
- Performed feasibility study to automate the application wifselenium.
- Participated in Automation Test Plan, Involved in reviewing the scripts written by peers.
- Involved in design and implementation ofSeleniumWebdriver automation framework for smoke and regression test suites (TestNG).
- Developed test scripts usingSeleniumWeb driver and Java in Eclipse IDE.
- Executed Automated Test Scripts analyzed the results
- Automated regression test cases usingSeleniumIDE and Webdriver.
- Responsible in executingSeleniumtest scripts on different browsers and checked for compatibility
- Performed Regression testing on new builds, every modification in the application usingSeleniumWeb driver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSelenium.
- ImplementedSeleniumGrid for parallel execution ofseleniumscripts and for cross browser automation
- Stored Test Cases in the HP Quality Center ALM Tool.
- Involved in debugging the automation tests fixing the errors in the automation tests using the Eclipse.
- Involved in database testing using SQL commands.
- Executed test cases during regression cycle in different environments on IE8,9, Firefox18, Chrome24.
- Investigated problems, determined the causes and documented the audit findings and irregularities and reported them to higher management.
- Participated in Daily Stand-up meetings and provided status on work progress.
Confidential, Charlotte,NC
Sr.QA Engineer
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 (JUnit/ TestNG and ANT).
- Developed and implemented robust MVC Pattern base testing wif Selenium RC and WebDriver which cut down the script development time in half.
- Involved in preparing test strategies for client side verifications and validations.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver wif TestNG.
- Restful Web Service testing using Http Client Java library
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively worked on selenium web Driver wif the preferred Languages Java.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in testing the website for alink, vlink properties of the hyperlinks and broken links.
- 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 oracle database 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 wif complex SQL queries from oracle database.
- Prepared user documentation wif 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 WebDriver, Java, TestNG, Agile, SQL, DHTML, VBScript, Quality center HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.
Confidential, Atlanta,GA
QA Automation Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed and implemented robust MVC pattern base testing wif Selenium WebDriver which cut down the script development time in half.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver wif Junit.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality wif the existing functionalities of the application using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure dat the data is updated as per the Business Rules.
- Prepared user documentation wif screenshots for UAT (User Acceptance testing).
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Coordinated wif developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
- Extensively involved in creating Junit scripts for one agile project.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Attended weekly status meetings wif development and management Teams.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted wif development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium WebDriver, Junit, Jmeter, JavaScript, HTML, Eclipse, Jira, Windows, SOAP, MySQL, Agile Methodology.
Confidential, Tampa,FL
QA Analyst
Responsibilities:
- Used Selenium RC through Test Ng framework and Eclipse IDE.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Familiar wif inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
- Prepared test cases by analyzing functional requirement and documentation.
- Performed Manual Testing of this Web application and automated it by using selenium. .
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Expertise in running selenium tests against multiple browsers using different browser profile.
- Used SQL to validate backend database changes, deletes and update.
- Wrote queries to extract data for testing purposes.
- Used IBM Clearcase for tracking.
- Identified software defects and interacted wif developers to resolve them and provided full support to the Test team using Quality Center.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through Quality Center
Environment: Selenium RC/IDE, Selenium WebDriver, Java, Junit, Eclipse, Quality Center, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP.
Confidential, Chicago,IL
QA performance Tester
Responsibilities:
- Analyze the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
- Determined user/business/functional requirements.
- Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
- Extensively interacted wif Business people, Developers and wif end users to test according to their requirements.
- Used TOAD to manipulate SQL queries to verify the data in the database.
- Organized and prioritized requirements in Quality Center.
- Involved in preparation and execution of Test Scripts using QTP.
- Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
- Associated Test cases to requirements in order to ensure dat all the functional requirements has been covered in the Test plan.
- Scheduled and ran the tests using Test Lab module in HP Quality Center.
- Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
- Attended the daily defect triage meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.
- Created documentation for training.
Environment: QTP, Quality Center,hp quality Centre,Vbscript.
Confidential
Software Engineer
Responsibilities:
- Analyzed system specifications and developed Test Plans and strategies.
- Wrote manual test cases for the application.
- Performed extensive white-box and black-box testing of the application.
- Conducted Unit, Integration and System testing.
- Used SQL queries to perform Data integrity testing.
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Involved in Functional testing, Regression testing and User acceptance testing.
Environment: TestDirector, Visual Basic, VBScript, ASP, Visual Interdev, VSS, SQL Server, Windows NT.