Sr. Qa Analyst/selenium Resume
Pittsburgh, PA
SUMMARY:
- 9+ years of experience as a Quality Assurance Analyst in various client/server and web based applications
- Excellent understanding of various Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile.
- Experienced in manual testing and automated testing using different tools like QTP, Selenium (Web Driver)
- Well versed with GUI, Functional testing, System testing, Database, Regression testing, Integration testing, Web service testing, Automation testing, ETL testing and smoke/sanity testing.
- Extensive experience with Estimation of Test effort and coordinate Test schedule with overall Project Schedule
- Experience with collecting Test Metrics to manage defects and generate various reports.
- Expert in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like windows and MAC.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and Acceptance Test Driven Development (ATDD) approaches.
- Expert on writing SQL statements to perform backend testing using SQL Server Management Studio, TOAD and MYSQL.
- Proficient in analyzing Business Requirements, Designing and Developing Test Plans, Test Scenarios, Test cases, Test Scripts, maintaining traceability Matrix followed by Bug tracking and Reporting.
- Expert in applying analytical tools such as SPSS and SAS to perform Data Mining and Analysis and advanced knowledge of Excel including Pivot Table, Macros, V - lookup, Hlookup etc.
- Excellent communication and organizational skills with the ability to adapt to a new environment
- Highly motivated, detail oriented with excellent presentation skills with proven capability of adapting to new and fast changing technologies
TECHNICAL SKILLS:
Databases: SQL 2012, MYSQL, MS Access and Oracle
Operating System: Windows, Mac X, Linux
Mobile Platform: IOS, Android
Web Browsers: IE, Mozilla Firefox, Google Chrome, Safari, Netscape
Testing Tools: Quality Center, UFT, Selenium, LoadRunner, Jira
Business Management Tools: Rational Requisite Pro, MS Office, MS Visio
Languages: Java, Python, HTML, Java Script, Ruby, MATLAB, CSS, Bootstrap, VBScript, SQL
PROFESSIONAL EXPERIENCE:
Sr. QA Analyst/Selenium
Confidential, Pittsburgh, PA
- Performed system, unit, acceptance, regression, load and functional/performance testing on dozens of applications using both automated and manual testing methods.
- Used Selenium IDE for Open source web testing.
- Managed the Product Plus and Customer Portal applications, being a part of every release, conducting scrum meetings, writing test cases as per requirements, recording the defects in UAT instance.
- Validate, verify, communicate and resolve software issues through careful, thoroughly documented testing to maximize return on investment (ROI) for IT initiatives.
- Identified, documented and reported defects, errors, interoperability flaws and other issues within proprietary software applications developed for the company.
- Used HP Quality Center for Defect Reporting, Analyzing, Tracking and Report Generation.
- Demonstrated methodical, detail-oriented and thorough approach to all assignments while adhering to compressed timelines. Complete all assignments on or ahead of schedule.
- Worked collaboratively with QA, development and business teams to complete comprehensive testing major new releases in Agile project methodology.
- Participated in Scrum meetings and sprint planning.
- Elicited and gathered User and Business Requirements through design sessions, brainstorming and prototyping.
- Analyzed the impact of Business Process changes on the existing systems and process flows. Analyzed the testing efforts that would be undertaken by other systems due to the changes in current systems. Coordinated analysis, development and testing efforts between various application teams.
- Studied existing Business Application and Processes, collected End-User Requirements, analyzed sources of revenue leakage and suggested the improvised business process model.
- Created non-functional system requirements pertaining to data quality and system performance.
- Prepared and implemented Test Cases for System Testing as well as for User Acceptance Testing.
- Conducted Integration Testing and Regression Testing with developers in development and conducted User Acceptance Testing (UAT) with UAT team. Safety reporting on system-based projects, acted as a liaison, writing documentation and increased project coordination.
- Created automation test scripts using Selenium and UFT and performed regression testing using the same from time to time.
ENVIRONMENT: Selenium, Java, UFT, Quality Center, Scrum, Lean
QA Analyst/Selenium Tester
Confidential, Auburn Hills, MI
- Involved in functional testing, developed a complete module matrix for system integration testing.
- Successfully designed, developed and implemented a complete regression testing for the entire system.
- Developed and maintained Requirement Traceability Matrix (RTM)
- Used Quality Center to save and maintain test cases
- Performed the data validation to meet all test condition requirements.
- Identified UI changes and their potential impacts to existing tests.
- Extensively used Linux for debugging to check log file to capture the errors
- Tested compatibility of application/site with Internet Explorer, Firefox and Safari
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers. Involved in Integration, Functional, Regression, UAT, Backend and End-to-End testing.
- Identified software errors/bugs and interacted with developers to resolve technical issues.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Involved in converting manual test cases into automated scripts using selenium Web Driver.
- Designed and developed framework using Page Object Model framework for creating Object repository using Java, TestNG, and Selenium Web Driver.
- Developed automation scripts using Selenium Web Driver for smoke tests and regression tests.
- Created Selenium test automation framework based on UI Mapping property files
- Ran tests by using Selenium remote control in different browsers
- Used firebug to identify object's ids, Name, XPaths, links in the application
- Used Actions and Action classes for performing Keyboard and Mouse events
- Integrated TestNG with Selenium using Eclipse to generate test execution result
- Designed data-driven testing framework using Selenium and captured data dynamically from web controls.
- Developing Appium Scripts for native Android/IOS Apps using Java.
- Tested product features, user interface and user end to end scenarios for different mobile platforms (iOS and Android)
- Used different types of virtual devices (Emulator and Simulator) and real devices for test cases validation.
ENVIRONMENT: Quality Center, iOS, Android, Appium, Java, TestNG, Linux
QA Analyst
Confidential - Dallas, TX
- Analyzed & studied various Project Artifacts such as Business Requirements, System Requirements and Use Cases to develop and execute Manual Test cases.
- As a QA Tester provided daily updates to QA Manager on Test Progress, Test Results and other reports to project manager.
- Involved in Black box testing in manual and automated testing.
- Worked on test cases using Element locators, WebDriver methods, Java programming features, and TestNG Annotations.
- Experience in Data Driven Testing, cross browser testing and parallel test execution using WebDriver, and TestNG.
- Executed multiple programs using XML file.
- Provided Detailed Walkthrough of Test Plans and Test Cases to Project team.
- Design Build Acceptance Test, Regression Test, Functional Test Script, Adhoc Test Scenarios
- Participated in Design Reviews and Software Development Life Cycle (SDLC) process from application requirement and specification gathering stage through final release - Go-Live.
- Involved in planning and execution of the Regression and IST testing for various releases.
- Created, modified and executed various types of Manual Test Cases for Functional, Integration, and Regression Testing within limited timeframe & releases.
- Used modules of QTP for writing and executing Test Cases, mapping Requirements and Test Cases, logging & tracking Defects in the Defects Module.
- Logged and tracked defects to closure using HP ALM and follow up with Business and Developers to discuss about the issues.
- Worked with different modules of ALM/Quality Center such as Requirements, Test Plan, Test Lab, Defects and Dashboard module.
- Provided support to End-to-End Testing.
- Review deliverables like test plan, data requests prepared by offshore team.
- Resolve queries by coordinating with different teams like Development and Environment teams.
- Identified Test Cases and Business Processes for automation and designing automation test plan.
- Manually tested the application functionality and developed Automation test scripts to perform functional and regression
ENVIRONMENT: Java, TestNG, XML, ALM, Quality Center, QTP
QA Analyst Nov
Confidential, Fontana, CA
- Participated in Requirements estimation, Requirements Review meetings with the Business.
- Testing both Manual & Automation in with QTP/UFT
- Filtered test cases for the Automation Testing.
- Used Checkpoints/Output values for Functionality Verification.
- Written scripts for database Validation (Database Check point).
- Prepared Recovery Scenarios for Error handling.
- Identify the Reusable Functionality & Created Functional Libraries to reduce the code.
- Running Automation scripts and performed Regression testing on various builds.
- Prepared various test cases manually for every module and done System Testing, Functionality Testing of application.
- Executed Database queries to validate data during functional testing & database testing. • Used Quality Center for managing test execution and defect tracking of all issues
- Experience of working in agile methodology.
- Worked on Black box testing.
- Experience in creating and maintaining Shared/Local Object Repository, Recovery Scenarios, Function library, checkpoints, parameterization using external data sheet using Dynamic programming approach in QTP.
- Experience in automation using Selenium WebDriver tool using Java script.
- Experience in working in onshore-offshore model.
ENVIRONMENT: QTP, Java Script, Quality Center.