Sr.qa Analyst Resume
AlpharettA
SUMMARY
- Senior Software Quality Assurance Engineer with 7+ years of Software testing and Quality Assurance (QA) as QA which includes Manual and Automation testing with hands on experience in all phases of Software Development Life Cycle (SDLC)
- Intensive experience in process improvement and in designing, building, validating, maintaining and troubleshooting.
- Expertise in domain technology like Mobile, IT and Banking, Insurance Industry.
- Experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
- Extensive work experience in all stages of STLC & expertise in Functional & Regression Testing methods for Mainframe & Web based applications in SIT and UAT phases.
- Experience in Automation testing using SeleniumWeb Driver /RC / IDE/, JUnit, TestNG, Jenkins, Maven, SOAP UI and HP Quality Center
- Worked Extensively on JUnit, TestNG framework for Unit Testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Proficient in QA Testing Methodologies and Agile, Waterfall Software Development
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and Best practices in Testing)
- Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing.
- Experience in core Java, Hands - on in creating/debugging/enhancing different automation frameworks.
- Experience in writing SQL queries for database transactions.
- Excellence in preparing test scripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
- Have involved in preparing Requirement Traceability matrix to ensure each of the requirement is covered in testing.
TECHNICAL SKILLS
RDBMS/Databases: Oracle 10g/9i, Db2, Teradata
Operating systems: Windows
Automation Tools : Selenium Web Driver, QTP, Autoit, Sikuli, Jenkins, Maven
Test management Tools: ALM 11.52, Quality Center, Clear Quest, Bugzilla
Language/Script : Java, Java Script, JQuery, HTML, JSP, C#.Net, VB Script, XML
Frame Work : TestNG, Junit, CRAFT (Cognizant Framework)
PROFESSIONAL EXPERIENCE
Confidential -Alpharetta
Sr.QA Analyst
Responsibilities:
- Preparation of Test Strategy.
- Estimate the testing requirements and develop test plans, test approach, test procedures based on the test strategy with Time Schedules
- Estimate the automation testing requirements and automation plan with Time Schedules
- Identify the test cases which needs to be automated
- Setting up the environment for designing the automation scripts.
- Developed Selenium test scripts using Java.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Performed Smoke and Functional testing on every build of the application.
- Validation of Request and Response XML's
- Defect Reporting, Analyzing, Tracking and Report Generation using Application Lifecycle Management.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Integrated the scripts with CRAFT framework
- Performed Unit testing using TestNG and Junit.
- Involved in ongoing maintenance issues
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Prepared End to End Test report.
Environment: Selenium, Java, Jenkins, Selenium, Autoit, Sikuli, SQL, ALM 11.52, Putty, Eclipse, XML, HTML, SOAP UI, Maven
Confidential -Hillsboro, OR
Quality Analyst
Responsibilities:
- Analyzed the Business Requirements document and have written Test Cases.
- Involved in Functional, Regression, Performance and User Acceptance Testing.
- Prepared Regression Suite.
- Performed Database validation using SQL queries in Toad
- Driving the Offshore team.
- Identified, analyzed and reported bugs found during various phases of testing.
- Discussed defect resolutions with developers and business analysts.
- Participated in the weekly team meeting to discuss the upcoming work, schedules and status.
- Involved in preparing Requirement Traceability matrix to ensure each of the requirement is covered in testing
- Prepared Test Summary Report
- Involved in Creating Test Scripts in VB Script for Automation Frame work using QTP.
- Involved in customizing the automation test scripts according to the requirements by inserting conditional statements, loops, functions, actions, synchronization, recovery scenarios etc.
- Involved in creating Key-word Driven Automation Framework.
- Analysed the executed test scripts with expected and actual results.
- Performed User Acceptance Test on the application by interacting with the end-users.
- Provide a weekly project report that includes testing metrics and status reports.
Environment: ALM 11.0, QC 9.2, Oracle 10g, SQL, Toad, Excel, HTML, VB Script, QTP
Confidential -Seatle, WA
Quality Analyst
Responsibilities:
- Understanding the requirements and developed test cases to test the functionality of the application
- Allocation of work and coordinating with the Team members
- Design and Execution of System test cases
- Review and rework of the test cases
- Uploaded the test cases in QC (ALM) and executed those test cases in ALM
- Coordinated with Onsite Coordinators
- Performed different types of Testing like Sanity testing, Functional Testing, Regression Testing, Cross browser testing, System testing and Ad-hoc Testing.
- Performed Mobile testing
- Developed and executed test cases for mobile applications running on iOS
- Reporting the issues in JIRA and follow up on bug fixes.
- Performed the compatibility testing on different mobile devices.
- Reporting Defects though ALM/Jira and Tracking the Status of the Bugs
- Discussed defect resolutions with developers and business analysts.
- Participated in the weekly team meeting to discuss the upcoming work, schedules and status.
Environment: ALM 11.0, Oracle 10g, Windows 7, Mac, JIRA Drupal, iPhone 4S, iPhone 5, iPad mini, Samsung S4, SQL, Excel, HTML
Confidential - Marysville, OH
QA Tester
Responsibilities:
- Understanding the requirements and identified the test scenarios
- Design and Execution of System test cases
- Uploaded the test cases in QC and executed
- Performed testing on different radio models.
- Performed Smoke testing, Functional Testing, Ad-hoc testing for each Sprint.
- Attended weekly status calls with client.
- Attended Scrum meetings with Scrum master.
- Discussed defect resolutions with developers and business analysts.
- Perform system testing, multiple browsers and platforms compatibility testing.
- Alignment testing as per the style guide.
- Raising defects in QC and tracking it for closure.
- Prepared test data flat files from production data
- Perform regression testing using negative data
- Prepare detailed reports of Defects, pass/fail reports and comparison analysis, and interacted with the development teams to report and correct defects.
- Interacted with the Business analyst team and Clients to understand, test and compare old and new business rules.
- Performed White Box testing to increase the code test coverage and to find bugs
- Performed API testing to test the web pages responses by changing the underlying XML code
- Performed testing of GUI consistency against different browsers like Internet Explorer, Google Chrome, Safari, FireFox
- Created and set up test architecture using Rational Robot Automation architecture with Python
- Involved in Creating Test Scripts for Automation Frame work using Selenium Web Driver.
- Involved in customizing the automation test scripts according to the business requirements
- Created Selenium automated tests for use in smoke and regression testing
Environment: ASP.NET, Javascript, Selenium, Firebug, Firepath, QC 9.2, Windows 7,8
Confidential -Baltimore, MD
Quality Analyst
Responsibilities:
- Providing inputs to Master Test Plan.
- Reviewed and analyzed all the Functional Requirement Specifications and Business Functional Specifications document to develop and test scenarios
- Involved in preparing test cases as per the test scenarios.
- Assisted QA Manager in coordinating/leading the testing efforts.
- Interacted with team lead and resolve the bugs.
- On variety of browsers, conducted Browser Compatibility Testing in Safari, Firefox and Google Chrome.
- Experience in writing and maintaining automated tests using Selenium WebDriver for automation and manual test coverage
- Performed database testing using SQL and verified against the back end to validate that the application was working properly with different data inputs.
- Extensive experience in ETL process, OLTP/OLAP consisting of data transformation, sourcing, mapping, conversion and loading
- Created traceability between Requirements and Test Cases.
- Performed Regression Testing to verify that bug fixes did not break some other parts of the system.
- Involved in System Testing and User Acceptance Testing.
Environment: Clear Quest, Quality Center 9.2, Mainframes, Teradata, Excel
Confidential
QA tester
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- Designed GUI Components using Tiles frame work and Validation frame work.
- Developed HTML and JSP pages using Struts.
- Had experience with Swing for better development of GUI.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- The application was designed on Struts Framework to make use of MVC pattern.
- Developed XML parser for File parsing.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components in to the WebSphere.
- Developed backend components, DB Scripts for the backend communication.
Environment: Java, Java Beans, JSP, Servlets, JDBC, LOG4J, IBM DB2, XML, HTML, Swing, Struts 1.2, Web Sphere, CVS.