Sr. Qa Analyst Resume
Charlotte, NC
SUMMARY
- Overall 8+ Years of experience as a Quality Analyst in Information Technology (IT) industry in Design, Development and Implementation of Software applications.
- Extensive Experience in Gap Analysis, requirement management, risk analysis and project plans. Proven expertise in creating Test plans, Test Cases, and Defecting Tracking.
- Experienced in implementing quality assurance techniques and testing solutions using automation tools from QC (HP Quality Center).
- In depth knowledge of Software Development Life Cycle (SDLC), with thorough understanding of various phases such as Requirements, Analysis/Design, Development and Testing.
- Certified Salesforce Administrator.
- Performed QA for various CRM Applications and mapped it to SFDC.
- Good experience as QA Analyst in writing Test Plans, Test Cases and Requirement Traceability Matrix.
- Experience in working with Content Management Services like Alfresco.
- Experience in MobileTestingusing Appium andUFTmobile centre tool.
- As Part of Lead Management and Case Management, validated Lead and Case Assignment process.
- Experience in usingJenkinsfor Continuous Integrationtesting.
- Experience in writingSQLqueries in MySQL, Oracle,SQLserver databases.
- Have good experience onJenkins.
- Expertise in using various Automated test tools like Win Runner, Quick Test Pro 8.0/8.2/9.1, Test
- Director, Quality Center 8.0/9.0, Clear Case, Clear Quest, JMeter Junit and Selenium.
- Effectively created, maintained and executed Manual and Automated Test Scripts for UAT, Performed QA for various CRM Applications and mapped it to SFDC.
- Integration, Black box, Smoke, Performance, Functional, API, Regression, System, Load, End to End and Stress Testing.
- Expertise in working with tools like TOAD and SQL Assistant to query the database
- Experience in creating Internationalization Test Automation Frameworks which will work for any language with minimum code maintenance and less effort.
- Experience in setting up the frameworks and migrating old Win Runner automation scripts to Quick Test Professional (QTP) by using Win Quick© tool.
- Designed and implemented Automation Frameworks Descriptive XMLOR, Data Driven and Keyword Driven in QTP
- Extensive experience working with Open source tools like Selenium Core, Selenium Web driver, Selenium Grid and Junit.
- Created automation scripts using Quick Test Professional, Win Runner and integrate scripts with
- Test Director/Quality Center to manage the entire Automation testing process
- Experience working with Java, J2EE, JSP, Servlets, WebLogic, WebSphere, and Eclipse.
- Good experience as QA Analyst in writing Test Plans, Test Cases and Requirement Traceability Matrix.
- Proficient in creating Test Plans, Test Cases based on the Business Requirements.
- Conducted User Acceptance Testing (UAT).
- Expertise at Agile methodology, story creation, backlog story grooming, Attended Sprint retrogression meetings and continuously improved our sprint process.
- Adaptable to different client situations and quick in the learning of new skills and methods.
- Excellent Technical, Analytical, Presentation, Communication and Leadership skills. Strong team player and ability to perform in both team and individual settings
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android, IOS Testing), Expresso, and JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS
Version Control: SVN, CVS and, GIT
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. QA Analyst
Responsibilities:
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Involved for setting up and executing of the test cases, and capture data related toperformance testing.
- Working closely withWorkdayintegration team to manage test schedule and leadoffshoreteams.
- Worked with developers to develop user interfaces using JSP with Java Beans and JSTL.
- Responsible in executing UFT test scripts on different browsers and checked for compatibility.
- Performed mobile testing on different platforms like Android and iOS using Appium.
- Effectively participated in every day stand - up meetings and participated in Iteration planning and retrospective meetings.
- Developed unit and integration test cases using junit and spock
- Captured and documented hundreds of bugs during thousands oftestingrequest on monthly basis on Jenkins.
- Worked on Linux OS and connected remotely to the machine using Putty.
- Used CA Workload Automation tool for the EOD batch running.
- Used JMS and IBM MQ to develop the utility to post messages to the respective services.
- Tested the Application by inserting checkpoints and synchronization points in test scripts using UFT
- Responsible for all testing on the project including software release,performanceand data validation testing, Unit testing, Functional, Regression and Sanity Testing.
- Performed extensive Backend Testing by developing, modifying, and executingSQLqueries for data validation and data verification on database.
- Worked on different types of databases and connected to them to the UFT using the Connection Strings.
- Involved in defect validation and regressiontestingusingUFT.
- Implemented Automation framework with Java, and Selenium WebDriver.
- Performed functional testing for each sprint using Selenium WebDriver.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Run the Automated Regression suite and analyzed results and file bugs
- Helped in preparation of test plans in accordance with the business requirements.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver
- Developed Spock test specs for testing the source code / application
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Involved in tracking and reporting defects using ALM and was also responsible for communicating the status to the development team.
Environment: Java, Selenium WebDriver, Perfecto Mobile, UFT, SoapUI, CA Workload Automation, SVN, Selenium IDE, Firebug, SQL, HP ALM, Oracle10g and JIR
Confidential, Hartford, CT
Sr. QA Analyst
Responsibilities:
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Involved for setting up and executing of the test cases, and capture data related toperformance testing.
- Working closely withWorkdayintegration team to manage test schedule and leadoffshoreteams.
- Worked with developers to develop user interfaces using JSP with Java Beans and JSTL.
- Responsible in executing Selenium WebDriver test scripts on different browsers and checked for compatibility.
- Developed and executed test cases for EWS (EnterpriseWebServices) /XML for RESTfulservices using SoapUI tool to validate connection between Admin and Insurance claim.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Captured and documented hundreds of bugs during thousands oftestingrequest on monthly basis on Jenkins
- Developing the automation framework for web application using Selenium WebDriver and Protractor, JavaScript using Jasmine framework for Angular JS application. For web application.
- Responsible for all testing on the project including software release,performanceand data validation testing, Unit testing, Functional, Regression and Sanity Testing.
- Performed extensive Backend Testing by developing, modifying, and executingSQLqueries for data validation and data verification on database.
- Create scenarios in Gherkin format and implement stepdefinitions
- Implemented Automation framework with Java, Selenium WebDriver and Cucumber.
- Maintain and/or developed hundreds of test suites written in Selenium,JavaScriptand Code UI
- Performed functional testing for each sprint using Selenium WebDriver.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Tested the Performance of the application with JMETER.
- Made sure covering all the API endpoints by checking them in Maven andSwaggerdocumentation.
- Performed cross browser functional testing using Selenium WebDriver
- Executed positive and negative scenarios.
- Run the Automated Regression suite and analyzed results and file bugs
- Helped in preparation of test plans in accordance with the business requirements.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the development team.
- Used JIRA to report defects and test results.
Environment: Java, Selenium WebDriver, Perfecto Mobile, SVN, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g Windows, JIRA and Jenkins.
Confidential, CT
QA Analyst
Responsibilities:
- Worked very closely with business users and collaborated with them to finalize the business requirements for SFDC Application
- Tested and analysed the business requirements working with subject matter experts and identified gaps from end user perspective and QA perspective.
- Worked closely with Business users and Developers
- FollowedAgileScrummethodologythat included iterative application development, weekly Sprints and stand up meetings.
- Tested SFDC Field labels, page layouts, and record types.
- Tested Page Layouts, Record types, Picklist fields, Controlling and Dependent Pick lists field dependency to meet the business requirements.
- Tested Custom Objects, Validation Rules and Assignment Rules for Lead and Cases.
- Lead QA team and assisted in estimating and reviewing the test cases.
- Hands on experience using HP ALM, Quality Center or Test Director to write test cases and track defects.
- Cucumber tests were ran daily on aJenkinsreporting server, with graphical reporting and automated failure notifications.
- Worked on Rest based integration for the check in Functionality.
- Assisted in creating test plans, test cases and also coordinated the Functional test execution and defect logging during the testing cycle of project implementation.
- Prepared Assembly Test Cases and System Integration Test cases during the testing
- Prepared the UAT for the business users and worked closely with them in preparing the data.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Used GIT repository.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium, TestNG, Spring, Hibernate, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter
Confidential, Kansas City, MO
QA Automation Engineer
Responsibilities:
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Involved in design and development of SOA with Java Web Services and J2EE technologies.
- Used Junit framework for scripting.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- UnderstandSwaggerdefinitionsto prepare manual scripts for web API Stories
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed test scripts for performance testing usingLoadRunner.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Designed and ran both manual and automatedWinRunnertests
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Experienced in load and performance testing tool JMeter.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Configured Maven andJenkinsfor better dependency and automatic build deployment.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.
Confidential, Santa Barbara, CA
QA tester
Responsibilities:
- Used QTP to write automation test scripts using VB Script
- Developed data driven framework using VB Script
- Implemented our DFA tool which helped in getting objective perspective of the residual defects and assisted in taking an informed go/no-go decision across multiple releases.
- Wrote automation scripts using record/play and descriptive programming
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Analyzed the user requirements by interacting with system architect, developers and business users.
- Worked with Vendor Management Systems.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: QTP, Quality Center, VB Script
Confidential
Automation Engineer/Web Service Tester
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Involved in automating test cases using QTP with VBScript
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Developed data driven framework using VB Script
- Wrote automation scripts using record/play and descriptive programming
- Involved in writing SQL Queries for backend testing
- Coordinated with developers and record defects in JIRA to track until they are resolved.
Environment: QTP, Jira, VBScript, MSWord, MS Excel, SQL, Windows
Confidential
Core Java Developer / Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Design & Develop the Application using Struts MVC Framework.
- Involved in the Analysis, Design, and Development phases of SDLC.
- Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
- Responsible for performing Code Reviewing and Debugging.
- Worked withJavaMessaging Services (JMS) for reliable and Asynchronous Communication.
- Worked with Oracle Database.
- Used JUnit to write the Test Cases and Test Suites for test the code.
- Used Log4J to capture the logs.
- Maintained the Source Code in SVN Repository.
- Apache Maven is used as Build tool to automate the build process for the entire Application.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed 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.
Environment: Manual testing, jUnit, Quality Center, JAVA, Oracle, XML, HTML, SVN, MS SQL Server 2005/2000, SQL, UNIX and Windows.