Enterprise/wholesale System Qa Analyst Resume
San Antonio, TX
SUMMARY:
- IT Professional in Software Quality Assurance with more than 6 +years of experience in testing Mobile, Web Based Applications, and Client Server application using Manual and Automation Test Tools.
- Experience in Software Quality Testing in Mobile and Web Based Applications.
- Worked in projects with Software Development Life Cycle (SDLC) methodologies such as Waterfall and Scrum.
- Worked closely with the development and cross - functional teams during all phases of SDLC.
- Participated in all phases of product development including Requirements, Design, Development, Testing, Implementation, and Support.
- Excellent experience in testing various applications within Banking, Health Care, and Retail.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Experience analyzing project related documents such as - Business Requirements Document (BRD), Functional Requirements Document (FRD), System Requirements Document (SRD), Use Cases, and UML diagrams in order to design Test plans and create Test Cases.
- Proven abilities in working on Web and Client based applications using Java, Maven,, through Continuous Integration using Jenkins, Git for CVS.
- Work closely with ETL process and suggesting users for decision while adapting new template during conversion and migration.
- Involved in Manual testing & Tracking defects using Test Director or Quality Center or Application Lifecycle Management.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Prepare Ambiguity document by comparing BRD and FSD, Prepare Query tracker, prepare administrative work such as Registration artifacts at the beginning of the project and end of the project, Prepare Test Plan in the beginning of the project, and sign off document at the end of the project.
- Experience on SOA Architectures such as SOAP UI and RESTful Web Services using SOAPUI Pro.
- Experience in Test management tools like Rally, JIRA.
- Expertise in performing different types of testing such as Smoke, Database, System, Functional, Integration, Compatibility, Installation, Configuration, Security, Regression, GUI, Web services, Stress, Load, and Performance using selenium.
- Experience in testing the mobile-based applications on various smartphones and tablets.
- Worked with “Perfecto” Mobile Cloud Automation and Device anywhere tool to Worked with hook up the devices to the System and involved for lots of Browser compatibility testing.
- Experience in automation testing tools such as HP QTP/UFT.
- Work with the patches and upgrades with HP ALM.
- Experience in creating keyword and data driven Test Automation Frameworks.
- Knowledge of Dynamic Descriptive Programming, Reusable Actions, Object Repositories, and Functions in creating Test Automation scripts in QTP.
- Performed Web Services testing using SoapUI using different WSDL files and protocols such as SOAP, REST, HTTPS, and SMTP.
- Knowledge of different RDBMS like Oracle, Microsoft SQL Server, MYSQL server, WinSQL and DB2.
- Experience using SQL queries and created complex SQL queries in validating and verification for data integrity.
- Proficient in using different tools like HP Quality Center/ALM 11 and ALM 12 with administrator skills, JIRA, IBM ClearQuest and Bugzilla for test and defect management.
- Experience in creating test reports such as test efficiency, test coverage metrics, and traceability matrix.
- Experience in working in onsite and offshore coordination.
- Self-motivated, punctual, and dependable individual with excellent communication, analytical, and presentation skills.
- Ability to quickly learn new technologies and to work under minimal supervision.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM, UFT
Languages: C, C++, HTML, CSS, JavaScript, JQuery, Java, XML, Visual Basic Script
Test Framework: Junit, Testing
AgileScrum, Waterfall, V: Model
Bug Reporting Tools: Application Lifecycle Management, Quality Centre, Test Director
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
MS: Office Suite( Excel, Access, Word), MS-Project and MS-Visual Studio
Databases: SQL Server, Oracle, MS Access
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Enterprise/Wholesale System QA Analyst
P Responsibilities:
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan and functional requirements which includes test objectives, test strategies, test environments etc.
- Used Rational Rose for the documentation and design phase of the application. Designed numerous complex components using Rational Rose and UML.
- Wrote manual test cases for smoke, functional, GUI and regression testing and uploaded to Quality Center.
- Participated in peer review with team and developers to review test cases/test scripts.
- 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.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Extensively used Quality Center for test planning and defect reporting, tracking and executing manual test cases.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Identified, analyzed and reported bugs found during various phases of testing.
- Discussed defect resolutions with developers and business analysts.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, Selenium IDE/WebDriver/ GRID, SOAP, Web Services, SOAP UI, TEST NG, HP Quality Center, JXL, Agile, Rational Rose, PL/SQL, My Eclipse, Oracle 10g, Windows.
Confidential, San Antonio, TX
QA Team Lead
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Implemented automation testing using Java, JUnit framework and Selenium (Web driver) for web application.
- Designed, Maintained and executed daily automation regression suites and running Smoke Test daily twice after build.
- Created automated test suite, volunteered and reduced total test execution time by configuring tests to run parallel on Selenium grid.
- Performed GUI testing, regression testing and end to end functionality testing of the application.
- Created automated test scripts using Selenium and JUnit.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Created Maven project and module structure for automation suite.
- 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.
- Configured and Maintained dependencies required for the module in Maven Configuration file.
- Performed database testing using Oracle SQL in order to check the data validation and data integrity.
- Extensively used SQL scripts/queries for data verification at the backend.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Interaction with Project Managers to discuss on ongoing project and QA strategy which needs to be followed.
- Assist QA Team with defining and implementing a defect resolution process including defect priority, severity, next steps, and assigned owner.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Participation in completion of production tasks and supported adhoc tasks.
- Coordinated with Developers for Defect analysis and performed Regression Testing.
- Reporting any defects/observation on a day to day basis.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Environment: Selenium WebDriver, Rally, JIRA, JUnit, TestNG, Cucumber, Maven, Eclipse, Java, Xpath, HTML, CSS, Oracle SQL, UNIX.
Confidential, San Antonio, TX
SQA Analyst
Responsibilities:
- Designed and automated functional, integration, system and end-to-end test scripts using Selenium Web Driver.
- Automated regression test cases using Selenium WebDriver and TestNG across system to ensure that changes or fixes do not impact other modules of the system.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Used Firebug and Fire path for element identification while creating Page Object Repository.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used SQL Queries to verify the data from the Oracle database.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Quality Center, agile, Firebug, Fire path, XML, XPATH, HTML, Eclipse, JavaScript, CSS, SQL, PLSQL, Oracle, Windows.
Confidential, San Antonio, TX
SQA Analyst
Responsibilities:
- Followed Agile Scrum SDLC methodology (Hybrid methodology) and involved in all Sprints
- Designed and executed Automation Test cases using Selenium Web Driver, TestNG for regression and functional testing.
- Created test automation framework using Selenium WebDriver, Page Object model (POM) using Data Driven Framework for further test creation and execution.
- Identifying the element using various locators like Object's id, Name, XPath and CSS selectors to link in the application.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Used Emulators and Simulators to test the application virtually.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
- Performed Mobile Automation Testing on IOS platforms using iPhone & iPad Devices with Appium.
- Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
- Involved in Backend Database testing by using Toad.
- Designed, executed and maintained End to End Automation Test scripts using Protractor and Jasmine Framework.
- Creation of feature files, Scenarios and Scenario outlines in BDD - Cucumber.
- Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD using Cucumber.
- Used GIT as code repository and code collaborator to manage code reviews.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java, JSON.
- Maintained and executed Maven build files for running automated tests, manage project's build, report and documentation across the network.
- Used Jenkin as a Continuous Integration server to configure with Maven.
- Participated in Agile release planning, backlog grooming sessions, iteration planning and retrospective sessions as per company agile guidelines.
- Performed API testing Using SOAP UI and WSDL file.
- Created JMeter scripts to perform the load, volume, stress and capacity testing.
- Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.
Environment: JAVA, CSS, Selenium WebDriver, JMeter, JIRA, TestNG, SOAP UI, Cucumber, Xpath, Toad, QTP, QC, Oracle, Windows.
Confidential, Mountain View, CA
QA Analyst
Responsibilities:
- Followed Agile Scrum SDLC methodology and involved in all iterations.
- Regularly participated in daily scrum meetings and coordinated with cross-functional teams.
- Analyzed and reviewed User Stories, Use Cases, UML Flows, and User Requirements Documents (URD’s).
- Identified test scenarios, created test cases, and test execution and defect reports for every sprint.
- Maintained the traceability matrix to fill the gap between the requirements and the test cases covered.
- Developed test scenarios around the business rules, to validate the integration between application modules.
- Actively participated in sprint releases, defect, and change management issues.
- Tested the application manually on various mobile devices for Smoke, Functional, Security, Installation, Configuration, Compatibility, Usability, Adhoc, Interrupt, Device, Resource, Operational, Interface, Regression, Integration, and UI/UX testing
- Worked with Perfecto Mobile to perform functional and regression testing as a part of BPT process.
- Interacted with developers and mobile app project team while testing the iPhone and Android based mobile banking app for resolution of various defects and application issues.
- Performed Compatibility testing on different versions of iOS (8.0.1, 8.0.2, 8.3) and android (5.1, 5.1.1) for the mobile application on smartphones, tablets, etc.
- Used various iPhone and Android support tools like iPhone Configuration Utility,
- Android Debug Bridge (ADB) to install the builds and extract the logs
- Coordinated with Business Analysts in successfully conducting User Acceptance Testing (UAT) to validate and verify the accuracy of successful completion of Business Processes and functionality.
- Updated and executed the test cases in response to change requests.
- Documented the defects using HP ALM and tracked them to completion by communicating and coordinating with the development as well as the support group.
Environment: Windows XP, MS Excel, MS Word, HP ALM 10, UNIX (Solaris), IOS SDK, Android SDK, Oracle 10g, WinSQL, and QTP 10.
Confidential, Clayton, MO
QA Tester
Responsibilities:
- Reviewed User stories, User requirement document (URD) and Functional requirement document (FRD), Use cases (UC) to grasp full scope of the project from testing perspective.
- Analyzed user requirement document and developed Test Plans, Test Cases and test Script.
- Testing with Microsoft MySQL server with SSIS Packages for integrating data using Oracle.
- Worked with Microsoft Informatica to extract data for our testing team.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
- Performed Sanity testing, System testing, Functional testing, Integration testing, Web testing, Regression testing and GUI testing using selenium.
- Prepared and executed scenarios for the Regression testing.
- Prepared Test Plan wrote Test Cases and generated defect report using HP ALM.
- Create Traceability Matrix to ensure comprehensive test coverage of requirements identifies all test conditions and test data needs.
- Tested the various reports being generated by the SDL Customer Analytics module for content validity, formats, and authorization and authentication requirements.
- Administered QC partly by creating the user groups and assigning privileges to Users.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Used SQL queries to validate reports generated against the database.
- Performed Backend testing to validate the data using Toad, added SQL queries to the required Test cases.
Environment: UNIX, HP ALM 10.0, SQL, QTP 10, TOAD, Oracle 10g, VB Script, C++, HTML, Microsoft Informatica.