Sr. Qa Analyst/selenium Resume
Erie, PA
SUMMARY
- IT Professional with 9+ years of experience as Quality Assurance Analyst in various client/server and web based applications.
- Clear understanding of various Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile.
- Experience 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.
- Highly motivated, detail oriented with excellent presentation skills with proven capability of adapting to new and fast changing technologies.
TECHNICAL COMPETENCIES:
Databases: SQL 2012, MYSQL, MS Access and Oracle
Operating System: Windows, Mac X, Linux
Mobile Platform: IOS, Android
Web Browsers: Internet Explorer, 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, JavaScript, Ruby, MATLAB, CSS, Bootstrap, VBScript, SQL
PROFESSIONAL EXPERIENCE:
Confidential, Erie, PA
Sr. QA Analyst/Selenium
Responsibilities:
- Demonstrated methodical, detail-oriented and thorough approach to all assignments while adhering to compressed timelines and completing all assignments on or ahead of schedule.
- 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.
- 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
Confidential, Greensboro, NC
QA Analyst/Selenium Tester
Responsibilities:
- 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
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Provided daily updates to QA Manager on Test Progress, Test Results and other reports to project manager.
- Analyzed & studied various Project Artifacts such as Business Requirements, System Requirements and Use Cases to develop and execute Manual Test cases.
- Involved in Black box testing in manual and automated testing.
- Worked on test cases using Element locators, WebDriver methods, Java programming features & TestNG Annotations.
- Worked on 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
Confidential, Fontana, CA
QA Analyst
Responsibilities:
- Participated in Requirements estimation, Requirements Review meetings with the Business and effectively followed Agile methodology.
- Worked on Testing both Manual & Automation in with QTP/UFT
- Filtered test cases for the Automation Testing.
- Used Checkpoints/Output values for Functionality Verification.
- Wrote 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
- Worked on Black box testing.
- Worked on creating and maintaining Shared/Local Object Repository, Recovery Scenarios, Function library, checkpoints, parameterization using external data sheet using Dynamic programming approach in QTP.
- Worked on automation using Selenium WebDriver tool using Java script.
Environment: QTP, Java Script, Quality Center
