Sr.qa Automation Tester Resume
Nashville, TN
SUMMARY:
- Over all 8 Years of Experience in Manual and Automation testing on Client - Server and Web based applications in multiple domains like HealthCare, Finance, Banking, and Retail.
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
- Expertise in manual and automation software testing using different test frameworks like Selenium WebDriver and QTP.
- Experience in understanding the code written in different programming languages Java, VB Script, C# and Python.
- Expertise in Core Java implementing concepts like Exception Handling, File Handling, Java Collections and more.
- Skill to adopt new methodologies, tools, technologies and domains depending on the job responsibilities.
- Worked on multiple projects, Involved in End to end testing, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing and Extensively involved in User acceptance testing (UAT).
- Experience in automation testing of mobile Applications, web and hybrid applications for ios and Android devices using Selenium and Appium.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and developed automation test scripts using Selenium WebDriver.
- Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
- Experienced in reading the test data from Excel spread sheets using JXL API and TestNG Data provider.
- Working experience in effectively using XPath, Firebug, Fire Path, Log4j, Maven and TestNG annotations.
- Designed and implemented different automation frameworks from scratch like Page Object Model(POM), Keyword Driven framework, Data Driven framework and Hybrid framework.
- Hands on Experience on Enterprise Data ware house and Data Mart Development and optimization using ETL tools and PLSQL, to provide quick and efficient database platform for reporting.
- Hands on experience in writing SQL Queries, extract data from SQL Server, MySQL, DB2 and Oracle.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Centre (QC) and Team Foundation Server.
- Used Mobile Testing Tools Perfecto Cloud Tool, Browser Stack, Appium.
- Expertise programming knowledge in core Java, JavaScript, HTML, XML and SQL on Windows, Vista Operating Systems and UNIX environments.
- Good knowledge of Perl, Bash scripting and python scripting.
- Experience in Black Box Testing also involved in White Box Testing.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools, Ready API.
- Programming experience with java, Microsoft Technologies like VB, VC++, and SQL Server.
- Done automation testing using automation tools Selenium, QTP, and selenium IDE.
- Manual testing, Backend testing and creating automation testing environment.
- Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting. Can prioritize issues based on important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools like Quality Center, Jira and Bugzilla
- Knowledge of Test Automation using Node.js framework using Protractor for Angular Js(UI) Applications .
- Excellent experience with source version control tools such as Subversion (SVN) & GIT.
- Performed load run testing using the Jmeter to test the performance of an application.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing Testing deliverables.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Centre/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse IDE, API, Protractor, HP LoadRunner, Manual Testing, Appium, JMeter, Cucumber, Jasmine.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Angular JS, jQuery, JavaScript.
Defect Tracking Tools: Quality Centre (9, 10, 11.0), JIRA, Bugzilla, Team Foundation Server (gti 2008, 2010, 2012), Rational Clear quest, Service now
Programming Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, VB Script, Groovy.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall, Rally, MS Visio, Rational Rose.
Browsers: Internet Explorer, Firefox, Chrome, opera & Safari
Operating Systems: Windows XP, 7, 8,10 & server 2003, UNIX and Mac.
Continuous Integration Tools: Jenkins, Hudson
Build Tools: Ant, Maven
Version Tools: GIT and SVN
Web Servers: Tomcat 3.3, Sybase, Apache 1.3, IIS 5.0, OMS
Testing Methodologies: Acceptance Testing, System Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, Functionality Testing, Accessibility Testing, Validation, Manual, Automated, White Box, Black Box, Modular Testing, Grey Box, System Testing, Integration, Unit, API, Regression, Test Plan, Test Cases, Matrix Preparation, API Testing, Performance Testing, Load Testing, Localization Testing and Internationalization testing.
Mobile Testing tools: Appium, Android SDK, IOS
Other tools & Applications: Visual Studio, VMware, Share point, Rapid SQL
PROFESSIONAL EXPERIENCE:
Sr.QA Automation Tester
Confidential, Nashville, TN
Responsibilities:
- Experience in working with open source tools Selenium Web Driver, Eclipse and preparation of automation test framework using TestNG with Core Java.
- Good experience in Test Plan, Test case preparation, test case execution, black box, white box testing and grey box testing. Coordinating multiple projects in different environments.
- Excellent knowledge of Agile & Scrum development environment and automating test suites.
- Experienced in setting up Selenium Grid for Cross browser and Cross platform testing.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins
- Executed Jasmine framework tests for JavaScript Code.
- Used various Java APIs like Apache POI, Java Email, IText etc. as part of test automation.
- Designed and created service test automation using Ready API (SOAPUI) and Groovy script.
- Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
- Used Appium for native and hybrid Mobile Application Testing for iOS and Android platforms.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Performed functional testing, smoke testing, regression testing, performance testing, load testing, integration testing and system testing.
- Experience in parsing XML and JSON based Web Services/APIs response.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
- Performed Behavior Driven Development (BDD) followed by Jasmine to ensure that each line of JavaScript statement is properly unit tested.
- Experience in developing automated test scripts and frameworks using various programming languages like Java.
- Comprehensive knowledge of Agile software development cycle, white box testing, and web-based application testing.
- Experience in Oracle database SQL based scripting for good understanding of Data and testing Web Services along with API using SOAP UI.
- Worked within development teams with BDD approach to develop web UI tests using Cucumber and Selenium WebDriver.
- Expertise in creating BDD Cucumber-JVM Framework, adding scripts in Java for Gherkin based user stories also marking tags for smoke, regressions, UAT (BVT).
- Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.
- Executed REST based web services for API testing using SoapUI.
- Developed UI automation using Protractor for Angular JS applications.
- Conceived, Designed, Installed and Implemented CI/ CD automation system using Jenkins.
- Strong knowledge on Web protocols like XML, XSD, WSDL, JSON and SOAP.
- Expertise in test coverage in mobile applications which includes object identification methods like native properties, image recognition, and text recognition, simulate device camera.
- Mobile App Testing in Android, iOS Platforms using Appium and SeeTest - test on actual devices as well as in simulation mode.
- Used Git for version control, Jira for issue tracking, bug reporting and Jenkins for project build.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Jira.
- Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Performed Appium tests for test Automation Framework, and for Cross platform test Automation Experience in UI Automator to capture Android Device and Emulator screens for automation testing with selenium.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium, Java, Jira, Microsoft Windows, Protractor, Appium, Groovy, JMeter, Jenkins, Cucumber, SQL, SOAP UI, Maven, TestNG, Eclipse, HTML, CSS, TDD, GIT.
QA Automation Engineer
Confidential, NJ
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans, Test design and Implementation.
- Ensure to guide process and technology adoption to assure appropriate QA testing of User Interfaces application.
- Involved in building automation framework from scratch using Selenium WebDriver TestNG and Eclipse.
- Built automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
- Expertise in developing selenium test scripts using Python for functional testing of web applications.
- Developed Automation framework implementing Page Object Model, using Python, Selenium WebDriver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Using Ant for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- Exposure of Web Services Testing using Service Oriented Architecture Tools REST and SOAP UI - Groovy Scripting.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used in a behavior-driven development (BDD) framework for testing JavaScript code.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Created Project plan on Jenkins, configured scheduled using Apache Ant.
- Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, A ppium and JIRA for defect reporting and tracking.
- Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data properly from XML files.
- Used Apache POI API to read the test data from the excel sheet.
- Created Python based scripts for Selenium Web Driver with JUnit as automation frame work.
- Developed and Tested Various Reusable ETL Transformations which facilitate Daily, Weekly & Monthly Loading of Data.
- Analyzed the Business Requirement Document (BRD), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Implemented Jasmine automation testing for JavaScript Application.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Working knowledge of FACETS for the medical claims.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using JUnit prior to agile release.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
- Performed functional testing of SOAP & RESTful Web Services using REST Assured tool and used Java/JUnit to run Cucumber feature and scenarios and generated reports on daily basis.
Environment: Selenium Web Driver, Python, JIRA, TestNG, Junit, Jenkins, Appium, Post-man, Groovy, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, REST Assured, XML, HTML.
QA Engineer
Confidential, Harrisburg, PA
Responsibilities:
- Developed and executed test plans and test cases based on business requirements and functional specifications.
- Background includes analysis, development, implementation, testing and maintenance of Complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) projects.
- Created automated tests using C# in different test suites to accommodate the new changes of the application.
- Performed functional testing on Patron reports and report generator.
- Used HP application life cycle management 11.0(ALM) for reporting and defect tracking.
- Partnered with development team to resolve defects early and effectively.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web Service Testing.
- Created Selenium test cases in Visual Studio code based on C# programming.
- Create automated regression test suites using selenium and C#.
- Worked on data driven framework and MVC for automation test scripts.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Responsible for database testing by writing oracle based SQL commands and managed with the help of TOAD management tool.
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
- Implemented testcases by open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Managed Test results and defects using TFS defect tracking tool.
- Prepared NUnit testcases and implemented unit testing using Nunit framework.
- Used Selenium WebDriver to test search results of Meta search engine.
- Responsible for documenting the Automated Test results using SOAP UI.
Environment: Selenium, SOAP UI, C#, ASP.NET, TFS, ORACLE, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Jenkins.
QA Analyst
Confidential, TX .
Responsibilities:
- Involved in analysis, development, implementation, testing and maintenance of Complete Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC ) projects.
- Performed different types of testing, Functional, Integration, System, and Regression Testing using QTP .
- Developed test scenarios and test cases based upon the Business requirements and client standards.
- Developed reusable functions using shared repository in QTP.
- Verification and Validation of various applications of database and GUI by using QTP.
- Providing inputs through XML file and check XML outputs.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Involved in manual testing of various test cases with respective test scripts and generate analysis reports with Quality Center.
- Implemented SOAP UI based tests for Web Service Testing.
- Mapped the custom objects to the standard objects where necessary, and inserted GUI, bitmap checkpoints, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Pro (QTP).
- Handled test cases and performed database Testing using complex SQL queries.
- Explored and used the data driver framework for AUT in each Test methodology.
- Developed Data Driven Tests using SOAP UI and performed the Web services API Testing using SOAP UI tool.
- Performed load testing to expose the defects in application by using Apache JMeter
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Participated in Agile team meetings like daily standups, sprint planning, retrospective and train memos.
Environment: QTP, SOAP UI, QC, VBScript, SQL, UNIX, MS Office, HTML, Windows XP/Vista, Jenkins, GIT.
QA Engineer
Confidential
Responsibilities:
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.
- Involved in using Quality Center for managing the defect. Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.
- Performed Functionality Testing and Integration testing using HP Quick Test Pro (QTP).
- Determined test approaches for various testing strategies like Functional, System, Regression, Usability testing, Alpha, Beta testing.
- Extensive experience with all stages of Software Development Life Cycle and Software Testing Life Cycle (STLC).
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Experience in manual testing and automated testing using different tools like QTP/UFT, Quality Center, Performance Center and Developed, executed Functional testing of various modules of the application.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed key role in identifying and tracking defects using HP Quality Center and analyzing progress and traceability matrix.
- Used field level security along with page layouts to manage access to certain fields.
- Performed Manual Testing of this Web application and automated it by using QTP/UFT.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Used QTP Checkpoints and Regular Expressions for checking web pages, images, texts, and tables.
- Reported defects using Quality Center and interacted with the development team to resolve any defects/issues.
- Performed Positive and Negative Testing using Data driven tests.
- Generated Test Data for Automation Scripts in Excel from QTP.
- Tracked bugs and reported them through Remote defect reporter using Quality Center
- Designed and implemented SQL queries for QA testing and report / data validation. Performed Integration, Regression, and smoke testing.
- Experienced in using version control repositories like SVN for code reusability and control.
- Prepared QA Sign off Document based on the Test Plan approved by Project Manager, Developers and QA Manager and organized weekly Project status and Task Review meetings.
Environment: QTP/UFT, SQL, Quality Centre/ALM, SOA, Business Objects, SoapUI, SQL Server, HTML, XML, Windows XP, VB Script, SVN.
Manual Tester
Confidential
Responsibilities:
- Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
- Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
- Performed manual Black box, Functional, GUI, Regression, Integration testing.
- Involved in user acceptance testing (UAT) & general site validations of web page objects such as HTML links & images.
- Involved in writing test suites, modifying them if necessary and if there is some error in application then submitting a defect through Bugzilla.
- Analysed test specifications and converted them into Manual Test Cases.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
- Work with release management for regular releases, smoke-testing each release.
- Identify, analyze and communicate any defects discovered during testing, meticulously documenting defects and ways of recreating defect in ticketing system.
- Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.
Environment: Bugzilla, environment SQL, Oracle and Windows, Quality Centre, JAVA, XML, HTML, MS SQL Server 2005/2000, SQL, UNIX.