Sr. Qa Engineer Resume
San Diego, CA
SUMMARY
- Overall 8 years of expertise in Software development, Automated testing, Data warehousing testing and Quality Assurance testing
- Expertise in diverse domain technologies like Banking, Mortgage, Insurance, Finance, Healthcare.
- Extensive experience in Manual/Automated testing that is functionality testing, performance testing, System Testing, Build Verification Testing, Regression Testing, Load testing, using Automation Tools.
- Handled onsite - offshore projects for reputed clients.
- Experience in design, implement and maintain localization and internationalization Automation Testing Frameworks by using Quick Test Professional and Selenium tools
- Experience in design, implement and maintain Keyword Driven, Data Driven, Modular Driven and Hybrid Automation frameworks by using QTP, Selenium & SOAP UI tools
- Experience in Writing automation scripts for various QTP Add-ins (Web, Java, Visual Basic, Flex, Terminal Emulator, SAP) and integrated the scripts with Test Director/Quality Center/Multi Test Manager (MTM) to manage the entire Automation testing process
- Experience in implementing Automation process governance. It includes planning, designing, executing and maintaining automation suites for various releases.
- Experience in developing automation Project estimates, test plans, ROI (Return on Investment) and project roadmaps to drive the projects
- Extensive experience in developing Test Plan, Test cases and Test scripts, executing Test cases, analyzing the results and reporting defects
- Experience in defect management tools like Quality Control, Test Director, JIRA and Clear Quest
- Experience in various Performance tests such as Stress, Load, Duration and Reliability using Load Runner/ Performance Center
- Experience various Software Development Life Cycle (SDLC) models agile scrum, Rational Unified Process (RUP) and Waterfall.
- Involved in backend testing by writing and executing SQL queries. Good knowledge of writing and modifying UNIX scripts using commands and as per the UNIX requirements.
- Experience in ETL testing with INFORMATICA to ensure business logic in data transformation.
- Proactive and analytical problem solver with strong leadership and excellent interpersonal skills; also has good client interaction and team skills.
TECHNICAL SKILLS
Testing Tools: QTP, Selenium, Load Runner, SOAP UI, Egg plant
Test Management Tools: Quality Center Rational Clear Quest, BugZilla, Jira
Web Technologies: Java Script, VB Script, C#,AZAX, XML, HTML, DHTML
Languages: C, C++, SQL
RDBMS: Oracle 8i/9i,10g,11i, MS-Access
App Servers/Web Servers: IIS, Web Logic, Web Spear, Apache Web Server
Source Control: Rational Clear Case, Microsoft Visual Source Safe
Operating Systems: Windows-2000/NT4.0/98/XP/Vista, Unix/Linux, MS-DOS.
PROFESSIONAL EXPERIENCE
Confidential, San Diego CA
Sr. QA Engineer
Responsibilities:
- Involved in all the phases of Test Automation development life cycle
- Preparing and reviewing Test Strategy, Test plan and Implementation plan with the team
- Designed and implemented data/modular driven internationalization test automation framework using QTP and Quality Center for all applications. This framework is Language, Browser and Windows Operating System Independent
- Developed reusable Generic and Application functions using VB script. These functional can be used anywhere in the test scripts
- Implemented best practices in automation framework to meet all Quality factors
- Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects
- Created Automation scripts by using Quick Test professional Web
- Automated Smoke tests, Core-Regression tests, Regression tests and Functional tests by using QTP.
- Analyzed and identified the areas of a project for Test Automation
- Created Automation scripts in such way that to results can be generated in Text file, Excel and HTML formats
- Used SQL queries in Automation tool to perform database testing and data retrievals
- Extensive use of SQL for Database related projects - Data mining, File comparisons, Parsing files, Comparing data in different Databases
- Extensively used Quality Center for Manual and Automation Scripts execution, Result analysis and Defect reporting
- End to End Coordination between all the teams for successful delivery of the project.
- Worked closely with development team doing front end development on the financial project, including HTML (5), CSS (3), light JavaScript, and doing some minor changes to the code.
Environment: Java/J2EE, J-Unit, J-Meter, VB Script, Oracle11i, HTML, XML, QTP, Quality center, SQL.
Confidential, Beaverton
Sr. QA Automation Lead
Responsibilities:
- Designed and implemented Hybrid internationalization test automation framework using QTP and Quality Center/Test Director for all Oracle applications. This framework is Language, Browser and Windows Operating System Independent.
- Designed, Implemented and maintained XML Object Repository framework for Oracle ERP applications.
- Worked with Development team, Subject Matter Experts and Testing team in implementing Quality Center Business Process Testing (BPT).
- Developed reusable Generic and Application functions using VB script. These functional can be used anywhere in the test scripts for QTP.
- Developed Automation Object Model (AOM) scripts for automate the QTP settings and options.
- Implemented best practices in automation framework to meet all Quality factors.
- Using Rational Clear Case implemented version control system and change management system for QTP scripts.
- Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects.
- Involved in development of POC for Open Source testing framework using Selenium IDE/RC, Java, J unit, X path & Firebug.
- Prepared automation test strategies, test plans and test schedules for the automation projects.
- Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.
- Key role in success of the project by identifying and resolving the Performance bottlenecks of the system specifically related to code, database and configuration
- Involved in Performance and Automation code reviews, gave suggestions and areas of improvement to the team.
- Led efforts to evaluate egg Plant automation tool for integration into the testing environment.
- Automation functionality testing with Eggplant
- Automated test cases and executed using Eggplant.
- Conduct the Eggplant tool training for the off shore Employees
Environment: Oracle 11i, Java/J2EE, J-Unit, Web Services, HTML, XML, QTP10.0, QualityCenter10.0, Web Sphere Commerce 6.0, Selenium, Eggplant.
Confidential, Chicago, IL
Sr. QA Analyst
Responsibilities:
- Analyze business requirements and system architecture/design
- Performed Functional decomposition of the use cases
- Developed Testing Strategy and Test Plans to ensure that test cases reflect user needs.
- Wrote test case and test plan for manual testing
- Manually performed functionality testing of the application to make sure the application behaves as per the business process
- Interfaced with developers to resolve technical issues
- Involved in Design and development of SQL Programs, procedures, UNIX shell scripts to track status and data files on real time basis.
- Executed the Batch Customer Data Integration process and verified the count of loaded, bad and discarded records
- Involved in Testing the Database in Toad using SQL for Create, Insert and Update and Delete the Records
- Extensively involved in stress testing where it replicated the business needs and used Load Runner for the performance testing and measuring the response time of the application in different load conditions
- Identified features to be automated and created automation test scripts using QTP.
- Responsible to create test data and executes test scripts and defining test plans from functional, regression and performance testing through acceptance for Web Services/APIs (SOAPUI)
- Develop and automate Web Services API testing using Soap UI frameworks
- Experience building and maintaining an Automated scripts using Selenium IDE
- Attended Daily Defect/Issue Discussion Meetings.
Environment: Load Runner, C++, VB, HTML, SQL Server, UNIX, QTP, Soap UI, Selenium IDE.
Confidential, Fredericksburg, VA
Quality Assurance Analyst
Responsibilities:
- Created Test Cases to cover UAT functionality from Application Mockups, Business Requirements and Function Specifications documents.
- Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for each module.
- Involved in Functionality Testing, Manual testing, White Box testing, Black box Testing, System testing, including Integration, Performance and Regression Testing of Web and Client/Server based applications.
- Interacted with clients to determine User requirements and goals
- Reviewed the Requirement document and Use Case to implement test cases
- Complex test scenarios were designed for Credit Reports, Motor Vehicle Reports (MVR) and Auto Insurance Claims (ALIS) which were ordered through outside data providers like Choice Point
- Creation and Execution of Test Scripts using Quick Test Professional and analyze results including black box and regression testing with the Mercury Quality Center. Written VB scripts for various Quick Test Professional test cases.
- Used Table Checkpoints to check values of object properties, Image checkpoint for property values of an image and information in a table respectively using Quick Test Professional. Used the VB script programming language for writing Test scripts in Quick Test Professional.
- Retrieved records from multiple tables from Oracle 10g Database by using joins such as Inner Joins, Outer Joins, and Self Joins. Performed back-end testing by extensively using SQL commands to verify the database integrity.
- As a QA Analyst, responsible for Analyzing ETL system specification and Transformation requirement.
- Validation of Target data in Data Warehouse and Data Marts which are Transformed and Loaded using Informatica Power Center as per the ETL process defined by the project management.
- Constructed complex SQL queries to validate the data in between Source Tables vs. Data warehouse as per the Transformations defined in Data Specification documents.
- Used resource Excel spread sheets to list problems for different modules. Performed Data Validation before loading into the target database and documented test results in comparison with the expected results. Preparing test summary reports.
- Developed baseline for testing the future releases
- Participated and organized weekly meetings, walkthroughs and Inspections to improve the testing effort and report Manager about the proceedings
Environment: Win Runner, Informatica, Oracle, 10g, PL/SQL, Java, Quick Test Professional 10.0, Quality Centre 10.0, TOAD, Black box, White box.
Confidential, PA
QA Engineer
Responsibilities:
- Analyzed BRD, FRD and reviewed with business analysts to write test plan.
- Developed test scripts for function, system, regression, end-to-end Testing, and UAT testing.
- Used DOORS for writing test cases and linking them to functional specs.
- Extensively work on powerful capabilities of DOORS for capturing, linking, analyzing, and managing changes to requirements and their traceability, this multi-platform system ensures conformance to requirements and compliance with regulations and standards
- Performed positive and negative testing to identify the defects and report them to the business analyst using Quality Center.
- Created test cases to be automated and executed them in QTP.
- Wrote and executed automated Data Driven Test Scripts in QTP for different test scenarios, inserted various checkpoints to check web pages, table contents, databases, bitmaps and text.
- Handled dynamic objects of the application using regular expression of QTP.
- Generated daily, weekly and monthly reports.
- Performed Integration testing and build verification testing.
- Executed test cases and documented test results using Quality Center.
- Participated in various meetings and discussed enhancement and modification requests.
- Created a table-driven testing for comparing baseline data with current data.
- Written SQL queries and Database checkpoints to verify data quality.
- Generated different types of reports using Quality Center
Environment: Quality Center, SOAP UI, PVCS, MS. VISIO, DOORS, MS office, J2EE, Oracle