Sr. Qa Engineer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Over 8+ years of QA experience in Manual/Automation testing of Web, windows/Mobile Applications and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web, windows /Mobile based Applications in Healthcare, Finance, Utility provider, Banking & Retail Domains.
- Experience in IT and extended experience in automated software testing tools using Selenium, QTP, SOAPUI, Quality Center, ALM, Ranorex, Silk test and ETL.
- Experience in all phases of Software Development Life Cycle(SDLC), Software Testing Life Cycle(STLC) and Bug/Defect Life Cycle.
- Experience in systems testing, integration testing, UAT testing, functionality testing, smoke testing, sanity testing and regression testing.
- Experience in both Agile and Waterfall Software Development methodologies.
- Hands on experience in Black Box testing and involved in White Box testing.
- Expertise in Manual Testing, Automation Testing and Service Oriented Architecture(SOA).
- Experience in implementation of Page Object Model with Hybrid Frameworks, Cucumber and Automated Testing frameworks.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Experience in analyzing and reporting on performance metrics and test results.
- Experience in writing Automation scripts and frameworks using Java, C#, Python, JavaScript, VBScript.
- Hands on experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver.
- Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
- Knowledge on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
- Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.
- Knowledge of automation testing in Robot framework.
- Experience in Mobile Automation testing tools Appium, Calabash, Robotium, Espresso .
- Experience with Mobile App and Hybrid App testing in both iOS and Android.
- Automated test cases using Test Driven Development(TDD) and Behavior Driven Development(BDD).
- Experience in creating Data Driven Tests by using parameterization.
- Experience in creating automation framework with TestNG.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Involved in writing load test scripts using Apache JMeter.
- Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML, JSON.
- Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
- Experience in designing and implementing Data Driven, Keyword Driven, Page Object model and Hybrid automation frameworks with Selenium.
- Experience with tools such as Maven and Ant for automating software build processes.
- Knowledge in data warehouse ETL test cases for various lines of businesses based on ETL mapping document.
- Work experience in integrating Automation scripts (Selenium Web Driver) on Continuous Integration tools Jenkins/Sauce labs.
- Excellent knowledge in writing unique XPath to identify web elements.
- Experience in Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts.
- Experience with defect/bug tracking tools like Rational Clear Quest, Jira, Test Director/Quality Center (QC), Microsoft Test Manager (MTM), ALM and BugZilla.
- Experience with source version control tools such as Subversion (SVN), Git and TFS.
- Strong knowledge in JAVA programming language, for executing the test scripts.
- Experience with Java Log4j logging framework for logging and debugging.
- Experience in database testing and working with SQL queries and database like Oracle, MySQL.
- Experience with Toad (Tool for Oracle Application Developers) to perform the backend testing on the application.
- Experience in user controls, data controls, writing test cases and debug the errors in .NET by developing ASP.NET.
- Experience in Representing QA in all phases of product development including requirement, design, construction, testing, implementation, and support.
- Experience in Test coordination between Onsite and Offshore team.
- Excellent communication skills, had ability to interact with web users, a good team player, self - starter, capable of working independently and motivating a team of professionals.
- Excellent Analytical and Problem-solving skills with the ability to troubleshoot.
- Experience in working with Project Managers, developers, business analysts, and end users in defect resolution.
- Participated in daily Scrum meetings to discuss the status of work done.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Ability to work independently with minimal supervision and can also perform as part of a team.
TECHNICAL SKILLS:
Languages: Java, JavaScript, Shell Script, SQL, PLSQL, C, Perl, TCL, VB Script, Ruby, C#, .NET, ASP.NET, Python, JQuery, UML, Gherkin
Test Management Tools: HP Quality center, MTM, Eclipse IDE
Defect Tracking Tools: BugZilla, Jira, Rational Clear Quest, Rally, Bugger, HP quality Center, TFS, ALM QC, TestDirector, TestLink, Bamboo
BuildTools: Ant, Maven
Frameworks: Hybrid, Page Object Model(POM), Data Driven, Keyword Driven, Cucumber, BDD/ATDD.
Continuous Integration Tools: Jenkins/Hudson, Travis
Cloud Based Testing: Sauce Labs, Browser Stack
Databases: SQL Server, MS-Access, Oracle PL/SQL, OLAP and OLTP, TOAD, MYSQL
Web Technologies: HTML, CSS, XML, JavaScript, VBScript, XSD, XSL, XSLT, XPATH, AJAX, JSP, Flash.
Operating System: Windows XP, 7,8,10/vista & server 2003, Unix, Linux and Mac, Mobile Testing Android, iOS
Protocols: HTTP, HTTP S, TCP/IP, SOAP, REST
Management Tool: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall, Scrum
Version Control Testing Tools: GIT, SVN, CVS, Clear case, TFS, Selenium IDE/RC/ Web Driver/Grid, QTP, Junit, TestNG, Eclipse, SoapUI, Appium, HP Quality Center/ALM and Cucumber, Load Runner, JMeter, GIT, Log4j, Firebug, FirePath, Fitnesse, Coded UI.
WORK EXPERIENCE:
Confidential, Columbus, OH
Sr. QA Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Worked in the agile environment with frequently changing requirements and features set.
- Designed Automation Test cases and implemented Hybrid test automation framework and Page Object Model using Selenium WebDriver.
- Developed test code in Java programming language using Eclipse, IDE framework.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Performed Sanity testing, Smoke testing and regression testing thoroughly using continuous integration tool Jenkins.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for Behavior Driven Development (BDD) and Test Driven Development (TDD).
- Created cucumber BDD framework and Automated BDD scenarios in Eclipse using JavaScript.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Used Selenium to conduct cross browser testing.
- Used Selenium WebDriver and implemented TestNG to run parallel testing by creating Groups and categorizing test cases.
- Used Selenium APIs such as take Screenshot for failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators like XPath, CSS, id, Link text, name.
- Implemented Apache POI to read the data from external resources in selenium.
- Used Appium to design and develop tests in Android/IOS platform for mobile App testing.
- Implemented usage of Emulators for Android based testing, and Simulators for IOS based testing.
- Executed Appium android tests parallelly on real devices.
- Utilized Quality Center (QC) as a test management and defect tracking tool.
- Experience with source version tool Git.
- Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
- Participated in writing python scripts to parse XML documents and load the data in database.
- Used Maven as a build tool to manage dependencies and used Jenkins as continuous integration server to run automated test suites.
- Developed single and multiple web sampler scripts using JMeter.
- Categorized bugs based on the severity and interacted with developers to resolve in timely manner.
- Created Requirement Traceability Matrix (RTM) and involved in generating execution reports.
- Gained experience with Service Oriented Architecture (SOA) structure which includes SOAP and REST approaches for implementation.
- Actively participated in daily Agile Scrum meetings and involved in iteration planning.
- Interacted with developer’s team to follow up on defects and issues.
Environment: Agile Methodology, Eclipse IDE, Selenium WebDriver, Java, TestNG, Jenkins, BDD, Cucumber, Maven, JMeter, Protractor, SOAPUI, XML, Rest, Quality Center, GIT, SQL server, Appium, POI, .NET, JavaScript, Oracle, Windows, UNIX.
Confidential, Providence, RI
Sr QA Analyst/Mobile Tester
Responsibilities:
- Involved in writing Test Plan, Test strategy and Test Scenarios based on software documentation from business, technical and functional requirements.
- Involved in all stages of Software Development Life Cycles, Test Driven Development methodologies using Agile methodology.
- Developed automation framework using Selenium WebDriver in Java programming language.
- Implemented Keyword driven automation framework by utilizing TestNG framework.
- Used Apache POI to extract test data from excel sheets and loaded into the variables in the scripting code.
- Used POM model to create the reusability of same objects for different tests.
- Performed Smoke testing, Sanity testing, Functional testing, Cross-Browser testing, Regression testing, Manual and Automation testing, Integration testing, Backend validation testing and End to end testing.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML ID’s and XPath in Selenium.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Used Ruby language in Cucumber framework for implementing BDD scenarios.
- Created and maintained automation framework using Cucumber.
- Involved in developing the automation scripts for Mobile Native Applications using Appium Java.
- Implemented well-formatted Logs by using API's Like Log4J.
- Performed mobile testing using Appium in Android using Emulator.
- Used IOS simulator in physical devices for manual testing.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.
- Automation of RESTful web services using Java with REST Assured Google libraries.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Experience in Version Control of documents using SVN.
- Used JIRA as defect tracking tool to capture and organize issues.
- Tested the performance of application using JMeter.
- Attended Retrospective and presented the demo to the Product Owner, Scrum Master and the project team members.
- Used Firebug to identify web Elements using Locators.
- Prepared user documentation with screenshots for User Acceptance testing.
Environment: Agile, Java, Selenium, Firebug, Appium, IOS, Android, JMeter, Jenkins, Jira, TestNG, Oracle, Cucumber, XPath, Apache poi, ANT, Python, SoapUI, REST Assured, Data Driven and Key Word Driven Frameworks, Log4J, SVN, SQL Server, UNIX, Windows, XML.
Confidential, Westfield Center, OH
Sr. Automation Engineer
Responsibilities:
- Developed manual and automated test cases to test the functionality of the application.
- Involved in various stages of development of the project starting from the project planning until production and maintenance using Agile methodology.
- Worked in fast-paced Agile Scrum team environment.
- Developed and executed test cases for Integration testing, Systems testing and Regression testing throughout the software development life cycle.
- Developed automation test scripts using Selenium WebDriver.
- Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Experienced in various types of testing like Smoke Testing, Sanity Testing, Functionality Testing, Integration Testing, System Testing, Regression testing of Web Based and Client-Server applications.
- Customized the selenium test as per the Test Case by using C# Script.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in Web Services Testing using SOAPUI with Rest to create and execute functional, regression and load tests.
- Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
- Created performance scripts for assorted domain applications utilizing HP Load Runner.
- Worked on Asp.Net for developing the application.
- Developed an extensive test suite and performed tests in local environments using Coded UI.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Played a key role in production releases and performed User Acceptance Testing (UAT).
- Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
- Closely interacted with the Development and Business teams in resolving the bugs.
- Summarized the test results in formula test analysis reports according to the documentation standards.
Environment: Agile, Selenium, C#, ASP.Net, SQL, HTML, SOAP UI, Firebug, Firepath, Coded UI, MTM, JSON, XML, LoadRunner, Windows, UNIX, Oracle.
Confidential, Pittsburgh, PA
Software Test Engineer
Responsibilities:
- Worked in Agile Methodology with two-week release cycles.
- Involved in Scrum Process based on Project Planning, Test Planning and Coordinating on all SDLC phases.
- Involved in converting Business Requirements into Manual test cases and prepared test cases based on business and functional requirement.
- Responsible for creating Test Scenarios and writing automated test cases using Quick Test Pro (QTP).
- Designed and executed manual and automated test cases through Quality Center (QC) by integrating QTP using data-driven testing.
- Developed automated scripts using Quick Test Professional to perform Regression tests.
- Performed Unit testing, Functional testing, Regression testing, Smoke testing on new builds/every modification in the application.
- Created Keyword Driven framework in QTP/UFT to be reused across multiple functionalities.
- Involved in a team to develop ETL test scripts based on technical specifications, Data design documents and Source to Target mappings.
- Performed manual and automated testing of web services using SoapUI.
- Involved in performing the web services testing with SOAP UI by validating request and response for XML, JSON files.
- Tested RESTFUL and SOAP web services using different assertions like HTTP assertion, Security assertions, and XPATH assertions in SoapUI.
- Executed and scheduled the automation test scripts from Quality Center.
- Categorized bugs based on the severity and used QC as a bug tracking system and interacted with developers to resolve them.
- Worked on SQL statements in checking the validity of the Backend.
- Extensively queried through SQL to check the database records.
- Involved in a team to create Acceptance Test Driven development (ATDD).
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
- Prepared the Test Result document which summarizes test activities and results.
Environment: Agile, QTP, Selenium, Firebug, Firepath, QC, ETL, UNIX, SQL, Java, XML, JSON, SOAP UI, Quality Center, SQL Server, PLSQL, UNIX, HTML.
Confidential
QA Engineer
Responsibilities:
- Project is developed using Waterfall methodology.
- Extensively used Quick Test Professional integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed manual Functional testing with QC and Regression Testing with QTP using VBScript language.
- Expertise in Data Driven testing to check the dynamic behavior of the application and analyzed the results.
- Implemented Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
- Used Quality Center for requirement analysis, scheduling and generating test cases.
- Executed the Test Cases to verify actual results to expected results.
- Reported Bugs through Bugzilla defect tracking tool and performed Regression to resolve bugs fixes.
- Used JSON and XML formats for data exchange between web services.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Manually performed Ad-Hoc testing, end-to-end testing, and system testing.
- Executed and evaluated manual test cases and reported test results.
- Prepared Defect Report as per severity and Priority.
- Attend Daily status meetings to discuss feature priorities and test timelines.
- Involved in project meetings and Interacted with other team members to resolve the problems.
Environment: Waterfall, QTP, JSON, XML, Bugzilla, Quality Center, Linux, SQL Server, Unix, Python, Visual Basic, windows.
Confidential
Software Tester
Responsibilities:
- Designed the efficient manual test cases based on analysis of Business Requirement Documents, Functional Specifications, Technical design documents and Use Cases.
- Used Waterfall methodology for implementation purpose.
- Involved in all stages of Software Development Life Cycle(SDLC), Software Testing Life Cycle(STLC) and Defect tracking life cycle.
- Performed System testing, Integration testing, Black box and White box testing.
- Performed Ad-hoc testing, Functional testing and Regression testing on web based applications.
- Responsible for all types of tests like Functionality, Load Testing, Documentation testing, User Acceptance Testing, Browser compatibility testing and maintain technical design documentation in Oracle and Windows environments.
- Preparation of Test Cases as per the functionality requirements in the Quality Centre and mapping the requirements to the test coverage to ensure proper coverage.
- Reported the defects using defect tracking tool Quality Center (QC).
- Used Web Services tools WSDL and SOAP at the client side.
- Used DOM and XML parsers for data retrieval.
- Involved in writing SQL queries for each Test Case and executed them.
- Created and maintained reporting templates for efficiency and documented day-to-day quality checks for the product.
Environment: Waterfall, Quality Center, Windows, UNIX, Java, java-script, HTML, SQL, Oracle, DOM, XML, SOAP.
