Sr.qa Analyst Resume
Columbus, IN
SUMMARY
- Around 7 years of experience as Quality Analyst/Automation tester/UAT Tester in diverse domains such as Health Care, Insurance, Banking and Hospitality. Demonstrated ability in business analysis, Manual, Automation, problem solving and process engineering. Strong interpersonal skills to promote collaboration and interact across multi - functional teams and key stakeholders. Skilled ability for quickly comprehending business processes and concepts to communicate effectively across all phases of the Software Development Life Cycle (SDLC).
- Hands on experience on Agile (Scrum), Waterfall and RUP Methodologies -Agile (Scrum) Ceremonies: Daily Stand-up, Sprint Planning, Sprint Review, Retrospective, Product Backlog Management, Requirement Gathering, Business Analysis, User Acceptance Testing/Validation.
- Knowledge and experience with widely successful Agile Techniques: user-stories, story points, product/sprint backlog, burn-down/burn-up charts.
- Analytical, methodical and resourceful approach to Problem Solving, Root-Cause Analysis, Conflict Resolution, Negotiation Strategies and providing corrective actions to meet business requirements.
- Experience in documenting Business Requirements Document (BRD), which in turn helps in Transforming to Functional Requirements Document (FRD).
- Excellent Presentation skills in communicating with both business and technical teams.
- Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Hudson, Jenkins tools.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
- Good experience in implementing java OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.
- Tested and Automated API’s/Restful Services using Java and Rest Assured java libraries
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working knowledge on testing.
- Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
- Experience in installation and Administration of various version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
- Experience in automating Mobile applications (Android) using Appium.
- Working with Unit Test Frameworks like TestNG, Junit, and Jasmine.
- Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
- Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
- Automated Webservices by writing groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
- Worked with eclipse, jxl, apache POI, Log 4J, ANT, HTTP client and Maven.
- Experienced using tools like FirePath, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis
- Experience in facilitating JAD, and JRP sessions involving stakeholders, SME’s, project managers, business sponsors and business users, as well as conducting one-on-one interviews, focus groups, survey/questionnaires, brainstorming sessions, document analysis for requirement elicitation.
- Excellent in performing GAP Analysis and SWOT Analysis to check the compatibility of the existing system infrastructure with the new business requirements and evaluated the benefits of new system.
- Business Modeling and Systems Design - Created UML, activity, sequence and DFD diagrams. Performed analysis for designing system controls, wire frames and usability.
- Experience in performing smoke, integration and Regression testing and acted as a POC for functional testing
- Experience in writing SQL queries to test the database integrity.
- Customer service, management of escalated and sensitive issues, Budget planning and management, Financial Analysis and Reporting.
- Custom Reports, Tabular Reports, Matrix, Parameterized and Adhoc reports and distributed reports using SQL Server.
- Knowledgeable and skilled with SQL Server 2008 R2, SQL Server 2012, MySQL, MS Access, Visio, MS Office, Word press website design.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter.
Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services, IBM Mule Soft
Defect Tracking Tools: HP /Quality Center, JIRA & Bugzilla
Build Tools: ANT, Maven.
Frameworks: TDD/BDD, Data Driven, Keyword Driven & Hybrid
Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.
CI/CD Tools: Jenkins, Hudsons.
Microsoft/IBM Tools: MS Office, MS Outlook, MS Project, MS Visio, MS SharePoint, Rational Rose, Rational requisite pro.
Modeling/Graphic/Defect tracking Tools: Requisite Pro, MS Visio, UML, Balsamic, Pencil, JIRA
Databases: Oracle, DB2&MongoDB
Add-Ons: Fire Path, Firebug, Selenium Builder, Selenium IDE
Reporting Tools: crystal reports
Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree
Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android
PROFESSIONAL EXPERIENCE
Confidential - Columbus IN
Sr.QA Analyst
Responsibilities:
- Worked in Hybrid Agile/Scrum methodology performed agile testing to check entire functionality of application.
- Understanding the business requirements and developed test cases and test scenario to test the complete functionality of the application.
- Involved prioritizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.
- Developed BDD framework by creating packages like com. reusablelibrary, com. page Objects, com. features, com. reporting, com. utilities etc.
- Developed Feature file with various functional scenarios, Step definitions by using reusable library methods and developed cucumber reporting by adding the plugins/format in Test runner class
- Used Selenium WebDriver, Java as Programming language, and TestNG as the Unit testing framework.
- Automated test scripts are maintained in subversion (SVN) by creating branches for each sprint and tag for each release
- Implemented continuous integration (CI) by using Jenkins and scheduled jobs to run nightly basis.
- Automated Restful web service using Java and Rest Assured API and tested the response data against database
- Wrote SQL queries extensively and queried databases (MySQL).
- Collaborated with management to review, develop, and implement new workflows.
- Provided testing for native software on a variety of mobile devices to ensure compatibility of the devices.
- Involved in writing Test Plan, which detailed the testing scope of applications. Hi-level test requirements and necessary resources.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Involved in functionality testing, regression testing and system testing.
- Used Firebug/Fire Path Add-on tools to construct locators using Id, Name, CSS and X-Path.
- Developed automation framework using Selenium Web driver and developed test scripts.
- Developed Data driven frameworks using Selenium with Java.
- Documented Test Cases corresponding to business rules and other operating conditions.
- Testing the application in various iOS and Android devices using Perfecto.
- Responsible for SIT and UAT phases and led status/Defect management calls with stakeholders and product manager.
- Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD and Scrum).
- Performed Web services testing using SOAP UI.
- Participated in UAT and worked with Rally for bug and defect tracking.
- Analyzed user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.
- Extensively worked on Sauce labs for testing applications in different environments.
- Responsible for updating existing Test Cases against the change of requirements.
- Responsible for Backend testing and executing SQL queries.
- Experienced in using GIT repository for source code management.
- Used Maven for Build Management and Jenkins for continuous Integration.
Environment: Selenium WebDriver, TestNG, MySQL, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Rally, Microsoft Office, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, Sauce Labs, JUnit, Maven, TestNG, Agile.
Confidential
Sr. Test Engineer
Responsibilities:
- Played a key role of liaison between Stakeholders, Product Managers and developer. (Capture and analyze requirements from stakeholders, reviewing with Architect, Gap Analysis, Wireframe design, creating Epics, Stories).
- Developed Test Cases to validate the requirements and documented the Traceability Matrix for Test Cases and Requirements
- Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs
- Extensively used the Selenium methods to build the framework and run the test scripts.
- Extensively used POM model to create the reusability of same objects for different tests.
- Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose.
- Used Soap UI and Ready API for testing the web Services by the request and response time by the help of WSDL file and XML data. Added various assertions and did a data driven testing by getting the data from excel sheet.
- Given some assertions to find out the pass and failure criteria of response from the systems.
- Involved in the TestNG framework Automated test suites using Jenkins in the background.
- Used Version One for bug tracking, analyzing and documenting defects.
- Executed Browser Compatibility Testing (IE, Firefox, and Chrome) of Web based application.
- Constantly prioritized backlog aligned the priority of Epics and Stories with Roadmap based on a feedback from Product Manager and Stakeholders increasing overall business value delivered.
- To assist the Product owner and concern SMEs to keep up with their open stories / open items, tracking all escalations and tracking the story which has interdependencies on other functional areas.
- Extensively conducted GUI testing, Functional, Integration, Regression, UAT, System, Black Box, Performance, Backend and Data validation testing on various applications. Prepared reports on defects and conducted defect meetings with the project team.
- Lead the creation of the UAT test plan and approvals
Environment: Selenium, Appium, android, SDK, Emulator, TestNG, JUnit, Jenkins, Git, Quality Center 9.2, DB2, Java, XML, SOAP, REST, SOAPUI, HTML, Excel, Word. PL/SQL, Agile Methodologies
Confidential
QA Analyst - Manual & Automation
Responsibilities:
- Analyzed requirements and the feasibility of their needs by coordinating with the project manager and technical lead.
- Analyzed/documented data sources and transformation rules required populating and maintaining data warehouse content.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed Automation framework using Selenium Web Driver.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Extended TestNG framework by adding some helper classes and methods.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Created Maven and SVN to create nightly automation script.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Worked on acceptance testing using Selenium WebDriver.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
- Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Maintain the scripts in using the version control tool SVN (Apache Subversion).
Environment: Selenium, Quality Center, Java, Selenium, TestNG, SOAPUI, SOAP, RESTSQL, Oracle, Windows XP/Vista.
Confidential
Tester/Business Analyst
Responsibilities:
- Thoroughly studied the inherent systems to have a clear understanding of the business processes and associated system workflow.
- Clarified and prioritized requirements by conducting brainstorming sessions with the stakeholders and SMEs.
- Conducted JAD sessions for better understanding and refining of requirements in coordination with multiple teams.
- Organized daily stand-up meetings, retrospectives, reviews, demos, sprint and release planning sessions that integrated an internationally distributed team with team members within India.
- Facilitated requirements gathering sessions and wrote user stories based on the discussion in those sessions.
- Facilitated, coordinated management of cross functional team tasks and activities, which included Development, Architecture, Data Services, QA, and other groups to ensure project task accuracy and drive resolution of issues and constraints.
- Collaborated with senior project manager, technical director, and lead business ambassador.
- Served as primary liaison between development, content and translations, and business intelligence teams.
- Prepared the Business Requirements Document (BRD’s) and the Use Case Specification Documents using Rational Requisite Pro as requirement gathering tool.
- Prepared Business Process Models, which included modeling of all activities of the business from conceptual to procedural level.
- Implemented SQL queries for database interaction.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
Environment: Java, J2EE, SOAPUI, SQL Server, MS Excel, Rational Tools
