Sr Qa Analyst Resume
Memphis, TN
SUMMARY:
- 8+ Years Seasoned Quality Assurance Specialist with experience in manual and automation testing and application lifecycle management for Desktop, web, client/server, n - tier architecture, mobile applications and web services testing and test management.
- Familiar with SDLC and STLC having worked through full lifecycle implementations.
- Strong understanding of various methodologies including Agile / Scrum / Kanban, Waterfall, V Model, TDD.
- Domain knowledge across multiple industries - Airline, Banking/Finance, Shipping / Logistics. / Supply Chain Healthcare, Government, Insurance and Telecom.
- Various Testing experience - Black Box / Functional, regression, system, end-to-end, performance, mobile, smoke, sanity, SOA Testing, System Integration, Web services Testing.
- Automation Experience includes building frameworks, writing scripts/code, and batch processing.
- Proficient in using Test Lifecycle & Test Management tools Application Lifecycle Management (ALM), Quality Center (QC).
- Expert in Test Planning, Test cycle estimation and Test strategy document creation and defining SQA processes.
- Adept Programmer in Web Development and designed webpages using HTML, CSS.
- Working knowledge of using QTP, Selenium for testing automation.
- Extensively created and executed SQL queries in Oracle, SQL Server, and MySQL tables in order to validate data at the back end.
- Excellent understanding and knowledge of Business intelligence tools for various applications of ETL, Reporting, Data mining, Data Warehousing, and Analysis of data.
- Familiarity with Data modelling Tools like MySQL work bench, ERwin.
- Understanding Of relational database concepts (RDBMS) and experience in query construction using SQL.
- Expertise on J2ee IDEs Eclipse and spring tool suite (STS).
- Good knowledge on using Spring IOC and Spring MVC.
- Good knowledge on consuming as well as exposing JAX-WS web services and JAX-RS rest web services.
- Expertise on web services and functional and GUI Testing using Selenium/Java, QTP/UFT for automation testing.
- Good understanding on service delivery and service support process and functions.
- Knowledge of Web Application Security and Top 10 OWASP attacks.
- Good understanding of Authentication & Authorization of WEB Applications.
- Better understanding on Single Sign On (SSO), SSL encryption technologies.
- Good Analytical, Problem Solving, Communication & Strong Leadership skills.
- Open to new ideas with a strong desire to expand knowledge of Systems and Processes.
- Self-motivated and also worked in a technically challenging environment and excellent communication, interpersonal and analytical skills.
TECHNICAL SKILLS:
Project Management: MS Project, MS SharePoint, HP Service Manager 7.x (Incident management, Change Management, Problem Management), Maven.
Testing / QA: HP Quality Center (QC) / HP Application Lifecycle Management (ALM), HP Quality Test Professional (QTP) / Unified Functional Tester (UFT), Selenium, Bugzilla, JIRA, Junit, TestNG.
Version Control: Subversion, Team Foundation Server (TFS).
Programming: Java, C#, C, C++, C#, VB, JavaScript, VBScript, HTML, XML, CSS, Jquery, Eclipse.
Configuration Management Tools: Rational Clear Case, SVN.
Application / Webservers: Apache, Tomcat, Tcserver.
Integration/CI: Hudson, Jenkins.
Database: MySQL, SQL Server, NoSQL MongoDB, Access, Toad.
ERP: SAP, Oracle.
Operating Systems: Windows, AS400/mainframe, VMWare.
Office Suites & Other: MS-Office (Word, Excel, PowerPoint), Adobe Acrobat.
Methodologies: Agile / Scrum / Kanban, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Memphis, TN
Sr QA Analyst
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG and Maven.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Applied robust Page Factory on new builds and every modification in the application for Selenium WebDriver to do Smoke & Regression testing.
- Worked with the Web programming language HTML, CSS, XML and selected web element by using Xpath
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Used Jenkins as continuous Integration tool and maven for build.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Used JIRA for tracking, analyzing and documenting defects.
Environment: Agile (SCRUM), Java, Selenium WebDriver, Maven, TestNG, Jenkins, XPath, Eclipse, JIRA, HTML, XML, CSS, SQL, Windows, Page Factory.
Confidential, Atlanta, GA
Sr. Quality Test Engineer
Responsibilities:
- Actively involved in gathering requirements and creating test plan documents for more than 5 maintenance applications.
- Developed and modified SQL validation scripts.
- Performed front-end/GUI and functionality testing.
- Automated test scenarios for GUI, backend functionality and performed data driven testing on the applications inserting variable data using Selenium web driver.
- Used Quality Center to invoke the scripts and initially performed the baseline testing, as well as, organized all the scripts systematically and generated reports.
- Performed Back end testing using SQL queries to access the main database.
- Modified Test Scripts based on new requirements during development phases.
- Interacted with developers in fixing the bugs and re tested the application and reported the issues.
- Involved in performing Black box Testing.
- Involved in-group meetings with users and interacted with them for changes in applications.
- Used Quality Center, for test planning.
- Prepared weekly status reports.
- Developed Test Execution Matrices during the test cycle.
- Reviewing the test scripts for report fixes, new reports and to verify that issues were sufficiently tested and documented.
- Created and executed test plans that improved data warehouse report quality using Word, Excel and Access. Manually tested Oracle Application forms and reports.
- Performed Beta Testing (UAT) to satisfy the end user requirements.
- Developed SQL scripts to verify the database transactions.
- Extensive experience in testing applications implemented in .NET, XML, HTM, SOAP.
Environment: Trac, Selenium web driver, .NET, Crystal Reports, Delphi, HTML, SQL Server, UNIX, Win XP.
Confidential, MD
Automation Lead
Responsibilities:
- Involved in preparing Test Plan as per Business Specifications.
- Made key decisions on the test automation approach and updated the properties file as per the coverage conditions.
- Maintained requirements traceability matrix for automation Testing Results within ALM/Quality Center projects.
- Revamped the role of ALM/Quality Center in the reporting and invocation of the UFT Test plans, Test Lab Test Sets in Test case execution of UFT Test scripts required for testing.
- Involved in automation of Test Cases using ITKO Lisa Tool.
- Created custom self-documenting and scripting reporting function for automated preparation of Test summary reports via ALM/Quality Center after every shakeout and submitted it to the managers.
- Created Automated SQL Validation scripts for backend validation using dynamic SQL Join scripts.
- Enhanced the existing automation scripts to better functional coverage and scenarios to performance tune and add self-handling exception criteria using UFT.
- Created custom Keywords invoking function/subroutine developed with overridden methods to allow for self-documenting code and auto-documenting test scripts using custom QTP libraries for existing test case.
- Developed and maintained Functional Libraries, Object repositories and Descriptive programming techniques in automation testing.
- Developed automated test scripts using UFT for functional and regression testing for data synchronization ensuring pub/sub model verification.
- Created reusable actions using UFT for existing test case request response web services for enterprise integration.
- Architected and created Virtualization Environment for Upgrading and configuring of the HP Functional Testing Suite creating a virtual test lab for UFT functional testing with multiple scripts running simultaneously.
- Developed both Keyword Driven Framework and Data Driven Framework to automate regression test Scripts through UFT.
- Upgraded patches, versions and test scripts on latest version of UFT and vice versa for latest HP libraries and add-ins to keep Automation as versatile as possible.
- Involved in testing jobs in UNIX server and verifying file formats.
Environment: ALM/Quality center, UFT/QTP, MS SQL Server, Oracle, MS Office, Java, VB.Net, JavaScript, XML, VBScript, Sun Solaris, Windows.
Confidential, Bensenville, IL
QA Analyst
Responsibilities:
- Detailed experience with the AMDOCS CRM Application, on the telecom domain in creating the data required for testing the application which is a Java Application.
- Experience with User Acceptance testing, Functional, System and Regression Testing techniques.
- Followed the Agile Methodology thoroughly as the requirements are frequently added according to the present Marketing Strategy.
- Comprehensive knowledge of telecommunications, including ISDN, SONET and ATM.
- Good Knowledge of Source Data Environments: TIRKS, BAAIS and IVAPP.
- Thorough experience with the SQL Database and TOAD as the backend. Executed the SQL Queries to retrieve the data from the Database relating with the different environments.
- Exposure towards the Batch Processing testing including ETL jobs.
- Developed Test plans and accordingly created Test scenarios and Test cases in a detail.
- Performed Integration Testing to test the different screens within the application and also integration with the application and Data Base.
- Executed the test cases and used the Trac to log defects, retested when the code fix has been done.
- Worked with the real Pharmacy stores to understand the application and get the real time experience to understand the production issues.
- Automated test cases using selenium web driver.
- Introduced to all the newest applications from multiple releases and tested all the application requirements from the older to the newest versions, to understand the Business requirements before reaching the Market.
- Worked with the real-time modules related used for production environments in latest releases.
- Exposure to Enterprise Product Catalogue to configure products for use by CSRs in call centers.
Actively involved in all the meetings and communicated well with the team and worked as a good team player.
Environment: Trac, Selenium Web driver, TOAD, SQL Developer, VB, UNIX, HTML, XML, Oracle, Windows NT.
Confidential, Wilmington, DE
Software Development Engineer in Testing (SDET)
Responsibilities:
- Involved in gathering functional requirements that are involved in order to fulfill Barclay's specific requirements for the website in different platforms.
- Project is implemented in agile methodology.
- Participated in Sprint planning and grooming session to discuss about the story requirements.
- Configured java frame works, which integrates with testing tools.
- Implemented Spring MVC to create a page objects and Dependency injection.
- Implemented WIRE MOCK for mocking the data from customer website.
- Involved in configuring and deploying the application with Tomcat application server.
- Automated Scripts on Internet Explorer, Fire Fox and Chrome.
- Designed HTML, JSP and CSS pages to execute the tests from UI.
- Managed all smoke and regression scripts.
- Used Eclipse to have integrated development environment.
- Used Behavior Driven Development (BDD) tool Cucumber.
- Tested Omniture Logs using selenium.
- Automated all Test cases using selenium and cucumber.
- Used Jmeter for Stress testing.
- Used tomcat as application server and maven as build tool.
- Used Tsys to create and conditioning Test accounts.
- Used Quality Center to write scenarios.
- Developed application level logging using Log4j.
- Used Jenkins to build the job.
- Used Confluence and Stash to merge code.
- Used SVN as version control tool to merge code, check in and checkout the data.
- Involved in documentation to provide all the technical design specifications for the application.
- Given On Call support for all Regression and Smoke Tests every day.
Environment: Java6, J2EE, Spring MVC, JSP, HTML, CSS, Wire Mock, Eclipse, Log4J, Cucumber, Jmeter, Selenium, SVN, Junit, Quality Center, Junit, TestNG, Jenkins, Maven, Tomcat.
Confidential, Jersey City, NJ
Lead - QA automation Engineer Selenium
Responsibilities:
- Manage the team size of 7.
- Creation of Test strategy for automation and manual testing
- Assigning task to team members and reporting the work progress to Product owner/ Scrum Master/ QA Manager.
- Review of the test cases created by the team.
- Review of the automation test scripts.
- Understanding table structure and creating test data
- Automated regression test cases and positive scenarios in Selenium web driver C#.
- Defect management using Microsoft test Manager 2010
- Validation of concept before implementation (Visualization and interlinking)
- Validation of functionality changes
Environment: Windows XP, VSTS, DOT NET, MVC 3, SQL- Server 2008, Selenium web driver C#
Confidential, Dallas, TX
Quality Assurance Analyst
Responsibilities:
- Formulated a set of Manual test cases that would identify the overall functionality of the application from loan origination to funding. Included these in the Build Acceptance Test Suite.
- Participated in User Acceptance testing (UAT) and involved in UA test cases, executed test cases, Documenting Defects, resolved defects and Signed Off from Application.
- Wrote test cases in Test Director 7.6 to meet the business requirements.
- Designed streamlined approach for training off-shore teams on the mortgage origination platform.
- Deliver web-based mortgage loan origination system and loan servicing implementation projects.
- Wrote SQL queries to check proper data population in application tables.
- Performed data validation and integration with different applications and the work flows from the old to the new data base using complex SQL Queries and data base schemas.
- Worked with the SQL statements to extract data from tables and verify the output data of the reports on the browser page.
- Performed Integration testing to verify the data interface between various application modules.
- Performed System and Regression testing for new releases.
- Performed backend testing using SQL Navigator. Conducted Regression testing using QTP after the bugs have been fixed by the development team.
- Changed / Incident Management using Rational Clear Quest.
Environment: ASP .Net, SQL Server 2005, HP Load Runner, Test Director 7.6, Perl, HTML, XML Spy, SSIS/SSRS, SOA, Windows XP/2007, Visual Basic, MS Excel, Win Runner 7.1, UAT, UNIX.
