Sr. Qa Analyst Resume
Santa Barbara, CA
SUMMARY
- Over 8 years of experience in Software Development, Quality Assurance Automation and manual Testing.
- Strong expertise in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Extensive experience in Manual and Automated Testing of GUI and functional aspects of Web applications.
- Expertise in writing Test cases from Requirement documents.
- Ability to Write SQL Server Statements for testing Backend Applications.
- Writing Select & Update SQL Scripts for testing Windows and Web Based Applications.
- Experience in analyzing business requirements and handled tasks both independently and in team environments to reach the deadlines.
- Experience in preparing Test Plan, Test Strategy, Test Case, DB Test Scripts, Test Scenario and Test condition.
- Working experience with defect tracking tools like Clear Quest, JIRA, and Test Director/Quality Center (QC) and Team Foundation Server(TFS).
- Expertise in automated testing using QTP/UFT and Selenium Web driver
- Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance(UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing
- Extensive experience working with Databases such as Oracle, SQL Server and MS - Access.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver /IDE/Grid.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experienced with Data Structures, Hashes, trees, binary trees.
- Hands on experience in Agile Methodology, attended daily Scrums, Sprint Planning, and Sprint Review Meetings, update the test data as per the frequently changing requirement.
- Expert in HP Quality Center Requirements, Test Plan, Test Lab and Defect modules as a user and as well as administrator creating domains, projects, users with various roles.
- Having Experience with Selenium Web Driver for writing test scripts for regression test coverage in Core Java as well as C#.
- Expertise in preparing test plans, formulating test scenarios, and preparing traceability matrix from the requirements document and test case document.
- Extensive experience in preparing documentation on QA Status Reports, QA Summary Reports, Bug Tracking Report, QA Test Logs.
- Experience in testing Web Services using SOAPUI
- Extensively involved in Backend testing with Oracle and SQL Server
- Experienced in Bug Reporting and Defect tracking using tools like ALM, HP Quality Center and Jira.
TECHNICAL SKILLS
Testing Tools: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle, Rational Unified Process (RUP), UML
Testing Tools: Selenium, WebDriver TestNG, Selenium IDE, Selenium RC, Cucumber, SoapUI, QC, QTP,UFT, Clear Quest and Quality center.
Programming Languages: C, C++, C#, SQL, Java, XML, HTML, JSON
Frameworks: Data Driven, Selenium, Page Object Model (POM)
Markup Languages: HTML, XML, XPath, Css Selector.
Databases: MySQL, Oracle, SQL Server, DB2
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8, UNIX, LINUX, MAC OS, Android, iOS
Defect Tools: HP Quality Center, Clear Quest.
MS Office Tools: Word, Excel, Outlook, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, TFS, Firebug, Fire Path
PROFESSIONAL EXPERIENCE
Confidential, Santa Barbara, CA
SR. QA Analyst
Responsibilities:
- Design, develop and implement automation framework for testing using Selenium.
- Involved in verifying the back-end Tables by using SQL Select statements, using different types of complex queries including various joins to retrieve and validate data.
- Involved in converting manual test cases into automated scripts on unified functional testing or Selenium where feasible.
- Understand QTP Error Handling, Recovery Scenarios, and Environment Variables
- Developed keyword driven and data driven frameworks using QTP/UFT.
- Conducting and Tracking defects using the HP ALM/Quality Center as a defect management tool.
- Interacting with the developers regarding the status of defects in different builds.
- Worked closely with developers in isolating and identifying bugs.
- Used HP ALM/Quality Center Automatic traceability notification alert and follow up alerts to get notifications about defect
- Executed test cases and logged in defects for failed test cases in HP ALM/Quality Center
- Adding Automation test suites using HP UFT with new functionalities as per every release.
- Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in SQL Database using QTP
- Maintained and modified the QTP scripts with user defined functions as a part of functional and regression test.
- Successfully launched NFC transaction (Ticketing) server for Transportation
- Created Test cases Using Element locators and Selenium Web driver methods.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Involved in Regression Testing using Selenium
- Responsible for performing various types of back-end testing such as data validation, data migration, data conversion, data integrity testing.
- Designed and maintained test schedules, test plan, test strategy, test assignment documents for various testing activities (using SharePoint and Quality Center)
- Implementing Agile (Scrum) methodology throughout the Branch.
- Wrote Shell Scripts to facilitate batch testing in UNIX environment.
Environment: s: HP ALM, Visual Studio, SQL, SharePoint, UNIX, Linux, HTML, MS Excel, VB Script, JAVA, Selenium, UFT, Web Driver, TestNG and Windows.
Confidential, Pasadena, CA
SR. QA Analyst
Responsibilities:
- Design, analyze and performed Integration and System testing on different leading health care software’s such as FACETS, Med Plus, Onyx etc. to test all the different software components under one complete system.
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Experienced to coordinate in administering and managing the bugs using Quality Center.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber and TestNG Automation Testing for Web Applications.
- Worked extensively with Quality Center (QC), QTP, Selenium and JIRA.
- Created a test scripts using Automation QTP/UFT for regression and functional testing.
- Investigated other automation options with hands on use of Test Complete, QEngine, Selenium and Silk Test.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Execution of ETL jobs in UNIX environment using SQL Queries.
- Used SVN for Build Management for each release, QA, Integration and staging environments.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
- Enhanced the automation scripts in QTP/UFT by using actions and reusable actions.
- Performed manual testing and Automation testing using QTP
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Worked in highly agile environments that would involve multiple projects with quick turnarounds by easing communication across teams.
- Good in scripting concepts - Recording, Parameterization, Correlation, checkpoints, Logs, Scripts Customization, Runtime Settings.
- Involved in Web services testing by installing, configuring SOAP UI using WSDL file given by development team.
- Performed Performance testing of Multi-Tier Web-based and Client-Server, Applications using HPLoadrunner.
- Expert knowledge and Experience of iterative Systems Development Life Cycle (SDLC), Agile, Scrum, Waterfall.
- Tested web services by generating XML SOAPUI Requests and validated the corresponding XML SOAPUI Responses.
- Performed manual testing as well as Automation Testing using QTP. Analyzed the application and divided the application into Scenario's to write the Detail test cases for automation purpose.
Environment: Selenium RC, Web Driver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UFT, Ajax, UNIX and Windows.
Confidential, Burbank, CA
QA Analyst
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium Web Driver . Performed Functional, Smoke testing and Regression Testing using and end to end testing.
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Developed custom libraries for automation using JAVA & Selenium Web Driver.
- Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites (TestNG).
- Developed Automation framework using Selenium Web Driver (Java) and Test Execution using TestNG
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Maintained and executed Maven build files for running automated tests.
- Implemented mobile automation frameworks using Appium.
- Implemented Appium scripts to test IOS and Android platforms.
- Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications.
- Used VB Scripting in QTP/UFT, Generate test result using QTP and analyzed actual result and expected result.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Used Firebug to do web based application testing with Selenium for the commands and locator application.
- Performed manual testing of each build and then regression testing on each builds using Selenium Web Driver.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Involved in Black Box Testing.
- Implemented BDD framework using Cucumber.
- Created step definition and feature files using Gherkin (Cucumber).
- Implemented Junit test runner class to call test cases in Cucumber
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Environment: Java, Selenium Web Driver, Maven, TestNG, Jenkins, Xpath, Eclipse, SOAP UI, JIRA, Git, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, Cucumber, Oracle, Windows.
Confidential, Jersey City, NJ
QA Analyst
Responsibilities:
- ReviewedDesign documents&Business Requirements Specification Document (BRD)andUse caseto learn the function and scope of the application.
- Involved inwritingandimplementationof theTest Plans, Test Scenarios, and Test CasesinWaterfall Methodology.
- Implemented and executedTest caseson different browsers concurrently by integrating Junit FrameworkwithSelenium Web Driver.
- Hands on experience in test automation tools such asHP QTP(Functional Tester) 10/11 andSelenium.
- Proven expertise in creation and maintenance of HybridQTPframework (combination of Data Driven and Keyword Driven automation approaches).
- Experience usingQTPVBScriptutilizing both static and dynamic descriptive programming.
- IntegratedQTPandSikuliwithPhoton2.0 to run Atomic actions.
- Develop and Build Automation Framework from scratch using Web Driver, Eclipse, TestNGand Java in Windows platform to cut down regression testing time.
- Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Equivalent Classes partitioning, Smoke (Sanity), Functional, Integration, Regression, Ad-hoc (Exploratory), Cross - Browser,UIandUAT.
- Proficient in multiplatform (Windows, Linux, Mac OS) and cross browser testing (IE, Firefox, Chrome, Safari, Opera) as well as Mobile testing on different devices (Android, iOS, Windows Phone).
- Participation in creation of test plans, Creating test cases & bug reports.
- UsedProtractorto avoid sleeps and waits in testing.
- Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server andSelenium IDEfor record and playback.
- DevelopedPythonscripts to test functionality.
- Managed and executed test cases and logged defects in defect reporting tool usingHP Quality Ceter.
- Proven experience using test management and defect tracking systems such asHP Quality Center(ALM), Jira, and Bugzilla.
- Extensive experience in software development methodologies like V-model, agile, Iterative and Waterfall Methodologies.
- Implemented Framework forSelenium scripts.
- Strong understanding of SDLC as well as Software Testing Life Cycle.
- Integration with service engine using SOAP based web services using Apache CXF.
- Working knowledge of Java Web Services with real time knowledge usingSOAPandREST.
- Solid SQL skills, can write complexSQL queries,functions, triggers and stored procedures for Backend testing and End-2-End testing.
- UsedUNIXoperating system to check error log file.
- Developed test related documents includingTest Plans, Test Procedures, Test Cases and Test Scripts.
- Automated the legacy applications usingQTP, by utilizing the existing framework and added the objects to the object Repository and codedReusable GlobalandApplicationrelated VB scripting functions Validate compliance with business requirements inSystem TestandUATEnvironments.
- TestedWeb ServicesusingSOAP UI tool and RestClient plugin for Firefox by consumingWSDLandWADLfiles and validated the response against the database and insertedassertions
- Worked very closely with developers to achieve a high level of code coverage in the stage of bug fixing for producing better quality application.
Environment: QTP, JIRA,JMETER, UNIX, Oracle, MS-Office, XML, SQL Server, HTML,AJAX,LOAD RUNNER, Firebug, Eclipse, Junit, SOAPUI, RESTAPI, WSDL, WADL.
Confidential
QA Analyst
Responsibilities:
- Performed extensive manual testing for Functionality, Integration and System Testing of the application
- Investigated software bugs and interfaced with the developers to resolve technical issues.
- Coordinated with the User to perform User Acceptance Testing of the Application.
- Developed and executed Test Cases with multiple sets of data and verified actual results with expected results. Recognized and resolved potential conflicts/problems in the work environment and directed to the concern departments
- Established and maintain effective working relationships with others.
- Performed Functionality, GUI, Regression and Backend Testing.
- Extensively used SQL queries for verification and validation of the data in the backend.
- Development of Quality Assurance Test Plans and Test Cases.
Environment: Test Director, Manual Testing, Bugzilla, VBScript, SQL server, Visual studio, IE, Microsoft Office.