Sr. Qa Analyst Resume
Irving, TX
SUMMARY:
- Over 11+ years of software quality analyst on large diversified projects, including manual/automation test case execution, defect tracking, test plan/test case creation and management, and requirements analysis
- Worked in multiple domains like Finance, Health Care, Insurance and Telecom Domains.
- Well versed in GUI application testing, Database Testing, Front - end Testing, Load Testing on Client-server, stand alone, and web- based applications with multiple server domains.
- Manual Testing experience involves Test Planning, Test scenario creation, Test case writing, Test data creation using MS Excel, SQL and Perl, DB validation, Defect reporting with Test and Defect management in TFS/Quality Center/Test director
- Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks and also cucumber framework
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name)
- Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider
- Working experience Xpath, Firebug, Firepath, Log4j, Maven and TEST NG annotations.
- Hands On Experience on testing web services (SOAP, REST) using SOAP UI Tools
- Experience in working with Oracle, DB2, My SQL and MS-Access Databases.
- Expertise in using Tools HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
- Experience in Continuous integration tools like Maven, Jenkins and Rally Tools
- Experience in testing Web Based, Client Server Applications.
- Good exposure in using QTP/UFT integrated environment.
- Expertise in performing Unit Testing, Testing, functional testing, Usability Testing, System Testing, Regression Testing, End to End Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
- Extensively used Performance Center to conduct performance testing of the application.
- Excellent experience with source version control tools such as Subversion (SVN), TFS, Stash & Git.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
- Strong experience in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script, Python.
- Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
- Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.
- Extensive experience in Black box, White box, Gray box, Green box testing of different types of applications.
- Proficient in testing web based applications in Banking and Property Insurance.
- Tested UNIX shell scripts written for ETL Processes to schedule workflows on Tivoli, Autosys, UC4 schedulers.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Strong Functional knowledge and testing experience in the domain of Anti Money Laundering (AML) for Banking and Financial, insurance applications.
- Experience with Mobile application testing - iPhone, Android, Blackberry and feature phones using Simulator "Device anywhere" "Perfecto".
- Emulators like: Device Anywhere, perfecto mobile and Simulators like: Android SDK, iOS SDK etc.
- Experience in Database testing by using Oracle, MS SQL Server, SQL, T-SQL and PL/SQL Queries.
- Experience in working with BIG Data applications using HDFS, Map Reduce, Hive, PIG & Sqoop.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
- Strong communication, presentation and interpersonal skills as well as strong problem solving skills and a great team player.
TECHNICAL SKILLS:
Testing Tools: HP Quick Test Professional (10.0/11.0), HP Quality Center (10.0), HP ALM (11.0), Test Director, Selenium RC, Selenium IDE, Selenium Webdriver, Selenium Grid
Bug Reporting: Mercury Test Director 8.0, Rational Clear Quest, Star, CVS, Jira, HP Quality Center and Bugzilla
Programming Languages: C, C++, C# .Net, Asp .Net, TSL, Visual Basic, Java, SQL, PL/SQL, and UNIX Shell Scripting
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008
Database Tools: TOAD 4.5, SQL Navigator 4.0
Web Technologies: HTML, XML, and VB Script, Apache, Web Logic
Operating Systems: Windows 95/98/2000/NT/XP, UNIX, Linux, Sun Solaris
Other Tools: SQL, PL/SQL, Toad, MS Office
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. QA Analyst
Responsibilities:
- Involved in interacting with the project development team to understand the project requirement.
- Created Requirements and generated traceability matrix to ensure that all the requirements are covered by the test cases.
- Coordinating with quality control Review board for approval on all the deliverables
- Reviewed test cases in the automation perspective to identify reusable actions, functions.
- Participate in all phases of testing life cycle from test planning to test case execution.
- Developed complex SQL queries for querying data against different data bases for data verification process.
- Reviewed development test plans, test cases from Jira Story Feature Cards.
- Participated in regular project status meetings and QA status meetings.
- Extensively used and developed SQL scripts/queries in backend testing of Databases.
- Written test cases to test the application in Quality Center 9.0 and 11.0(ALM)
- Identify the Application Functionalities suitable for automation using QTP 10.0
- Performed GUI, Functionality, Integration and Regression testing using QTP 10.0
- Recorded and plays back test in Fire fox using Selenium IDE.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Created Automation test framework using Selenium.
- Created selenium based scripts using JUnit.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium GRID to execute test cases on multiple machines.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Involved in Automation Environment setup using Eclipse, Java, Selenium web driver jars and TestNG.
- Used Agile testing methodology for achieving deadlines in UAT testing.
- Verified Pharma applications according to the company templates.
- Involved in executing Analyze Processes on Database and writing SQL Queries to check the Results.
- Used TOAD for executing various types of SQL queries.
- Used REST for web service testing.
- Extracted data from various sources like Oracle, flat files and DB2 server.
- Performed data quality analysis using advanced SQL skills.
- Developed Test Cases and SQL Queries to perform various Validations.
- Performed Component Testing manually with the help of XML SPY
- Working knowledge in QA Principles and Software Development Life Cycle (SDLC).
- Created Microsoft Excel tools for different purposed using Macros VB Script
- Participate in weekly status meetings and bug review meetings to discuss bugs with developers.
- Reviewed functional and technical requirements
- Used Sprint methodology to allow the team to deliver goals and deliverables.
- Created test cases/scripts based on functional requirements documents.
- Contribute in the development of knowledge transfer documentation.
- Effectively communicate testing activities and findings in oral and written formats
Environment: Selenium 2.4, Selenium RC, Selenium IDE, Selenium Web driver, Selenium Grid, HP ALM 11.0, HP Quality Center 10.0/9.0, HP QTP 10.0, Agile, Windows NT/7, Java, J2EE, XML, XML SPY, HTML, JSP, VB Script, MS SQL, DB2, Toad, Jmeter,Teradata, Oracle 11g, SQL Server 2008, .Net,Test Director, REST, Jira, PL/SQL, UNIX, and Windows2007.
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Worked in the agile(Scrum) environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Extensively used File System Objects and Apache POI Excel Automation Object in the scripts
- Worked on BDD Cucumber /gherkin format for Test Scenarios Using Acceptance Test Criteria.
- Used Seetest, Appium tools to executed test on Mobile Devices.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Integrated Appium with SauceLabs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins
- Developed SQL procedures to ensure compliance with standards and lack of redundancy, business rules and functionality requirement into ETL procedures.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using ALM Quality Center.
- Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.
- Wrote and executed automated tests in Jasmine/JavaScript/Protractor /Selenium for a browser-based non-angular healthcare application
- Tested API's / Web Services(SOAP) for various functionalities and modules of the application using SOAP UI and Web service studio.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Worked extensively on SOAP UI for mocking the back-end web Service calls.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Used SVN for Build Management for each release, QA, Integration and staging environments.
- Used Maven for building the Web Driver project and Integrated with Continuous Integration tools Jenkins.
- Used Sprint methodology to allow the team to deliver goals and deliverables.
- Developed Scripts using Python Selenium WebDriver combo for user module application.
Environment: Selenium WebDriver, Appium, JavaScipt, Protractor, Emulator, Simulator, ETL, JIRA, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, .Net, Jmeter, XPATH, Eclipse, Agile, SVN, MYSQL, jagacy, Ruby, Jira, Windows.
Confidential, Washington DC
QA Analyst
Responsibilities:
- Responsible for creating UI automation framework in C# and Vb script for the ease of report creation and a simpler interface for the business users.
- Applied robust Page Object Model (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke & Regression testing.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Created Test Automation via C# or Coded UI using Microsoft Visual Studio.
- Performed Coded UI automation testing for the application using Microsoft Test Manager.
- Tested request and response XML's based web services interfaces using Soap UI.
- Experience with Assertions like Xpath and SOAP responses.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Used REST for web service testing.
- Ran SQL Statements manually to execute Record Counts on Each Table Loaded into System and Compared with Source Table.
- Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
- Developing QA automation framework using Node.JS, Gulp, Selenium, WebDriver-IO, ChimpJS and Gherkin.
- Worked with Developers, as necessary, to isolate and repair bugs. Tracked software problem reports using Team Foundation Server (TFS) and Dev Track.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Participated in daily SCRUM meetings and gave the daily status of testing.
Environment: Selenium Web Driver, Node.JS, Microsoft Visual Studio, JIRA, c#, TestNG, SOAP UI, SOAP, TFI, Jenkins, Xpath, CSS, Selenium IDE, HTML, XML, UNIX, JavaScript,.Net, Web Services, REST, Mobile Testing, Node.JS, SQL, MS Excel and Windows, Agile, Coded UI, ETL.
Confidential, Laredo, TX
QA Engineer
Responsibilities:
- Reviewed the Business Requirement Document to understand the process and write Test Plan and Test Cases.
- Created and executed Manual test cases and reviewed test cases developed by others.
- Updated Test Plans, created Manual Test Cases and Test Reports during different releases of this application.
- Formulate methods to perform Positive and Negative testing against requirements.
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT) and Data validation testing.
- Design and Creation of Frame Work, Shared Object Repository using QTP.
- Usage of Descriptive Programming in VBScript to handle exceptional Scenarios
- Executed SQL Statements for Database Testing using QTP
- Used Selenium IDE for Open source web testing
- Recorded and plays back test in Fire fox using Selenium IDE.
- Used Selenium RC to run test cases in multiple browsers and Platforms.
- Enhancing the selenium test cases for Cross Browser Testing.
- Implemented Selenium Grid for parallel execution of selenium scripts
- Researched and tested Selenium Grid distributed testing harness now fully implemented company-wide.
- Involved in design and implementation of Selenium Web driver automation framework for smoke and regression test suites (TestNG).
- Involved in Test Execution and Defect Reporting using Jira.
- Worked in UNIX environment to perform manual testing on database.
- Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
- Used SQL Queries to check successful Transactions in SQL Data base.
- Written SQL Queries and executed them using TOAD and SQL Editor.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used TOAD.
- Defect tracking done using Quality Center
- Logging the defects in defect tracking tool and generated defect reports on a day to-day basis
- Wrote SQL procedures to test database integrity.
- Developed SQL queries to check the database automatically and checking the data integrity in accordance with business standards of the company
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
- Well versed with Project Life Cycle (SDLC & STLC).
- Hands on work experience working with offsite team model; coordinate my own efforts with team members in the off- site team.
- Experience in VB Script programming for Development of scripts in UFT and managed data in ALM.
- Provided weekly status report to the Project Manager and discuss issues related to quality and deadlines.
Environment: Selenium 2.39.0, Selenium RC, Selenium IDE, Selenium Web driver, Selenium Grid, HP Quality Center 10.0, HP QTP 10.0, HP ALM 11.0, Windows - 7, Vista, XP, 2003, Jira, UNIX, SQL, Oracle 10g, SQL Server 2005, Java, J2ee, PL/SQL, Java Script, Node.JS, VB Script, Agile, XML, HTML, Jmeter, Word, Excel, PowerPoint, Outlook.
Confidential, Detroit, MI
QA Engineer/PQA (Project Quality Analyst)
Responsibilities:
- Expertise in Requirement Verification (RV), Source Code Verification Analysis (SCVA), Module Verification & Integration (MVI), Test Procedure and Test Scripts generation with respect to Software requirements of ARDC for B787, Peer review of artifacts.
- Writing test procedures using Frame maker in the form of requirement-based tests to verify the high-level and low-level software requirements.
- Study and analysis of software and system requirements.
- Generating the software test scripts and executing on the Triakis simulator.
- Review of the software test procedures and Test Scripts as per the checklists.
- Identify Test scenarios and generate Test Scripts to test the enhancements.
- Experience in Project Quality activities like Audit Reports, Configuration Management Audit, Project Execution Audit, Delivery Audit, PQA review of artifacts.
- PQA Reviews of deliverable artifacts.
- Conducting software configuration and Project execution audits at the end of every month to ensure SCM Plan implementation.
- Tracking of Internal audit NC's to closure.
- Escalate the issues which are unresolved.
- Updating PQA Workbook and maintaining the review records in internal CM tool (PVCS).
Confidential
QA Test Engineer
Responsibilities:
- Detailed study of the System specifications provided by the client.
- Preparing and Reviewing Test Cases based upon the URD, SRS and ReleaseNotes.
- Performing Manual Testing Functionality, Regression, Integration, GUI testing.
- Defect reporting using change point.
- Performed well in a challenging environment having parallel releases and was able to successfully complete testing on time
- Designed and generated test scenarios, test cases and test data. Successfully executed tests and created defect reports using Quality Center 9.2.
- Created Test Metrics and Status Reports to measure Test Execution
- Pioneered in defect management using Quality Center 9.2.
- Prepared documentation, presentations, to discuss bugs.
- Co-ordinate and helped users during User Acceptance Testing.
- Involved in the development of Test cases, Test plans, Test data and Test scripts according to Functional Requirement Specifications and System Design Specifications.
- Responsible for Acceptance testing, Functional testing, Integration testing, System testing and Regression testing for each cycle of release.
