Sr. Qa Automation Engineer Resume Profile
Nyc, NY
Professional Summary:
- Over Nine years of experience in the field of Information Technology specializing in Software Quality Assurance / Testing, Test Automation Test Management in Health Care Financial domains by multiple projects
- Experienced in defining Testing Methodologies, Setting up Test Environments, Requirements Management, Client Interactions, Test Infrastructure Development, Test Strategy Development, Test Planning, Test design, Test Automation, Test Execution, Defect Reporting, Test Status Reporting, Test Closure Activities.
- Expert in writing scripts using VB script and adequate experience in writing scripts using Java Language.
- Expert level experience in Automation Testing using Selenium
- Expert level experience in Automation Testing using HP QuickTest Professional
- Adequate knowledge in Automation testing using Parasoft SOA test, Telerik Test Studio and Test Complete Tools
- Experience in Test Management and Defect Management using ALM/Quality Center and JIRA
- Experience in Database Testing and Report Testing Business Objects Reports
- Strong skills in implementing the testing process life cycle, test requirements, design test cases, test data, test plans and execute test runs.
- Proficient in Software Testing Life Cycle STLC and Bug Life Cycle BLC .
- Well experienced in fast paced Agile Testing environment by developing Test Strategies per sprint and actively participated as a tester in Scrum teams
- Worked as primary liaison with Business, QA, Development teams and Vendors for major releases, recreation of customer issues, subsequent hot fix and patch testing and successful release of patches.
- Experience in all SDLC related documents, include minutes of meeting, Test Plan, Test Strategy, Traceability Matrix, Test Metrics , Post Implementation Reviews, etc
- Strong testing experience in: Functional Testing, Performance Testing, Integration Testing, Security Testing, Regression Testing, GUI Testing, Database Testing and Compatibility Testing.
- Extensive knowledge of SQL queries for verification and validation for backend testing making use of joins, sub queries and other DML and DDL operations.
- Knowledge of programming languages like Dot Net ASP.NET, VB.NET , HTML
- Strong experience in working on Windows, UNIX/LINUX Environments
- Knowledge of overall process and Test procedures of Performance testing using Load Runner
- Experience in co-ordinating Offshore-Onsite Testing Teams. Experience in Negotiating/Presentation and to work with the business users for UAT testing
TECHNICAL SKILL SET:
Testing Tools : Selenium, Quick Test Professional/UFT, Quality Center/ALM, JIRA, Load
Runner
Languages : VB Script, Java
Databases : SQL Server, Oracle, MS Access
Web Developments : Html, Java Script
Operating Systems : Windows 98/ME/2K/XP/NT, UNIX, Solaris
Servers : IBM Web sphere, Web logic, Apache web server, IIS
WORK EXPERIENCE:
Confidential
Role: Sr. QA Automation Engineer
Roles Responsibilities:
- Working/worked on projects Portals, FIDA Care Coordination, Medical Management, Sales Tools Modernization, Person Centered Service Planning, EDI 278
- Used Selenium as the Automation testing tool and HP QC/ALM as Test management and Defect Management tool
- Designed, implemented and maintained Hybrid Framework Data Driven Keyword Driven Framework for automation testing activities
- Developed and maintained automated test cases in Selenium WebDriver using Java programming language and Junit Framework
- Drive the design, development and execution of automation test strategies involving Selenium automated test sets using GUI and functional Verification, Data-Driven tests, smoke test sets, regression test suite and functional
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI using Selenium
- Complete Ownership of Quality Assessment deliverables for Web based applications involving UI Testing
- Created test data by automating the Insurance application process using Selenium / Java
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid
- Used Object Oriented Programming Class structure, code re-use. Developed External Library using Java for Selenium Automation
- Analyzed, improved and maintained the technical automation framework this will include analytical support for the architecture, as well as design, implementation, and ongoing support for Emblem Health's automation and testing systems enterprise.
- Worked mainly on applications related to web, windows, Terminal Emulator, Power builder applications
- For the projects where QTP framework already exists, made many updates, created necessary functional libraries and maintained the test suite.
- Used complex level of scripting VB Script techniques for converting manual test cases to automation scripts for some projects using HP QuickTest Professional
- Extensively used File system object model to handle the drives, folders, and files of a system or server
- Working closely with development and product team to identify product and technical requirements and create a comprehensive test suite that exercises those requirements.
- Conducted Data-Driven Testing DDT with multiple of Test Data and verified the functionality for completeness and correctness using QTP.
- Automated the manual test cases, by scripting TSL Functional based and Data Driven test cases and execution of Regression Testing test cases through Quality Center
- Involved in entire QA Life Cycle, which includes Designing, Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases and Test Scripts exclusively on QC/ALM
- Attended walk through sessions in Collecting various Business and Technical Requirements and developed the various test strategies for data validation and business function validation
- Involved in System testing, Sanity testing, SIT System Integration Testing , DAT Data Acceptance Testing , UAT User acceptance testing , End to End Testing
- Ensure transformed data is loaded into the destination tables without any data loss or truncation
- Involved in QA sign-off process. Have the 'overall vision' of testing a product when to emphasize which aspect of the strategy plan
- Involved in interacting between various teams for getting the required data based on data requirement for conducting testing
- Implementation of automation principles, defines best practices, and supports the adoption of technologies and tools to increase testing productivity and efficiency
Environment: Selenium WebDriver, Eclipse, HP QuickTest Professional, HP Qulaity Center/ALM, Java, JUNIT, Windows, IBM PCOM, MaxMC power builder, QCare Terminal Emulator, Oracle
Confidential
QA Automation Lead
Roles Responsibilities:
- Along with testing activities, led Software testing team of 5-7 members complete ownership of multiple projects
- Worked as Senior QA analyst for many projects at S P which includes Ratings Process Manager, Processing of Credit ratings, Analyst Certification, Look Back Policy, Database Access remediation, RAMP online, WFM, etc
- Worked in leading a team of 5-7 members from onsite and offshore, assigning work, conducting status meetings, and taking complete responsibilities of QA testing activities for many of the above mentioned projects
- Apart from leading QA team, also worked in creating numerous automation scripts and conducting various testing activities
- Used Selenium in developing the automation scripts for some projects and HP QTP for some other
- Used Junit Framework for creating Selenium scripts
- Hand on experience with test parameterization, data driven testing, Keyword driven/hybrid automation framework using Selenium web-driver with Java
- Implemented and maintained Hybrid Selenium automation framework using Java, Selenium Web driver, Object Identification Technique, Data Driven Technique, Parameterization techniques
- Used Selenium Grid to allows tests to use web browser instances running on remote machines
- Created Automation QTP framework Data Driven and Key word driven and practicing best Automation rules for documentation and testing functionalities of the Application Under Test AUT .
- Extensively worked on Descriptive programming and object repositories for object identification
- Managing the onsite and off-shore based Manual and Automation test teams to coordinate all testing activities for all assigned applications
- Responsible for maintaining automated test scripts to meet software release deliverables, project testing requirements and other quality assurance considerations
- Involved in the Performance testing using Load runner
- Follow up with standard Test Methodology such as Iterative, AGILE and software testing life cycle STLC to perform different types of testing for the projects.
- Involved in Test script writing for diversify application modules like Web UI, XML validation, database validation, SOAP UI validation using QTP descriptive Programming and VB Scripting.
- Extensively used VBScript and designed, developed, maintained large data driven Scripts in Quick Test Pro for various projects
- Managed and performed hands on project planning, auditing of system requirements, creation and certification of documentation, tracking progress metrics and defects through HP Quality Center and mentoring the team.
- Successfully evaluated, planned, designed, estimated, developed, and executed testing new applications and products, as well as enhancements to existing applications.
- Handled the tasks of writing automation scripts for regression and functional automation testing
- Utilized an effective and repeatable process that has made successful in accurately estimating QA work effort and comfortable following timelines established off these estimates.
- Worked as a cross-functional team member focused on the proper refinement of requirements and understanding in order effectively develop test plans and testing scenarios, as well as to provide valuable knowledge as an expert in existing applications.
- Involved in defining non-functional requirements and other Performance parameters given the application architecture/ technology and functionality
- Worked with Parasoft SOA for some projects to create automated scripts for web based applications.
- Executed various SQL Queries to perform the backend testing
Environment: Selenium WebDriver, Java, JUNIT, Eclipse, Pega 5.5, 6.2, QTP 10.0, 11.0, Version ONE, Load Runner 9.5, Quality Center 10, HTML, XML, JavaScript, IIS,
Role: Sr. QTP Automation Engineer
Roles Responsibilities:
- Worked in Iterative, incremental SCRUM frame work in Agile development process
- Worked on designing various Test Plans by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results
- QTP is the main tool used to automate the functional and regression test cases.
- Designed Enhanced QTP Hybrid Driven Framework for the regression testing using modular approach undertaken with using User defined function library, shared object repository, Static data file, dynamic datasheet and user defined result sheet etc.
- Established connectivity between QTP and Mercury Quality centre to access the functions from QC and log defects.
- Maintained Function Libraries and created User defined Functions
- Managed VBScript generation and Automation Infrastructure Development
- Used Descriptive Programming, Parameterization, Regular Expressions, Call function, Synchronization to enhance test affectivity
- Design, developed, maintained large data driven Scripts in Quick Test Pro and Executed scripts
- In-depth failure analysis performed against many of automated test executions.
- Coordinated and lead the rollout of automated environment application upgrades.
- Used Quality Center for creating test plans, Test cases, Defect logging and generating reports
- Used Selenium RC for creating some automation scripts to run on FireFox browser
- Created an end to end Selenium RC Script to test some applications with varied sets of data, capturing and comparing results
- Performed Black Box Testing, User Acceptance Test and extensive Regression Testing for each build.
- Used JIRA for Scheduling test and Defect Tracking for some applications
- Supported the entire testing process for Signoff process. Involved in the product development cycle and managing through product launch -Analyze and design comprehensive test plan and test implementation strategies.
- Regression Testing is performed for each version of the application.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Worked along with performance testing team in implementing load and stress tests with Mercury LoadRunner and present performance statistics to application teams, and provide recommendations of how and where performance can be improved
- Used different Modules in Quality Center to perform requirement analysis, defect tracking and reporting.
- Worked on SQL and PL/SQL and performed backend validations.
- Performed backend testing on Oracle, executed various DDL and DML statement.
- Used UNIX commands to extract the log files from server
- Prepared batch processing scheduling by using Autosys on UNIX server, monitored, and managed jobs.
- Interacted with various groups to gather performance test requirements and scenarios.
- Closely worked with developers and System Engineers to nail down the technical problems.
Environment: HP Quick Test Professional, Selenium RC, Quality Center, Load Runner , Web Services, Agile, HTML, XML, MS project, SQL, Visual Studio ,Oracle , and Windows, UNIX
Confidential
Role: Sr. QA Analyst
Roles Responsibilities:
- To gather and understand the business requirements and develop detailed technical design of the product to be developed
- Involved in entire QA Life Cycle, which includes Designing, Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases and Test Scripts exclusively on QC as well as manually on MS-word and MS-Excel.
- Design, implement, execute and debug both manual test cases and automated test scripts for Web and windows Applications using a variety of testing techniques.
- Used QTP for Regression testing using on each new build of application under test
- Create tests based on testing requirements that are derived from reviewing product specifications, requirements and discussions with Product Managers and Engineering.
- Used techniques like Descriptive Programming in functions to decrease the number of objects learned and for easy maintenance.
- Developed scripting standards document, process flow documents, procedure documents.
- As part of an Agile Team, attend scrums meetings and sprint planning / backlog reviews, communicating project/testing status to internal and external teams in a timely manner.
- Contribute to the overall efficiency of the regression testing in QA organization.
- Work closely with QA and software development teams to capture test automation framework requirements.
- Work with QA team members to port the existing repetitive test cases and automate them.
- Create bug reports and communicate issues with development and other stakeholders.
- Track product defects found during validation testing and report issue status and quality metrics to management.
- Triage production support issues and work with Project Managers and Development team to resolve issues.
- Set up test data in the database as needed to reproduce issues and execute positive, negative and edge case testing.
- Monitor and analyze test automation results collate and provide test metrics and reports.
Environment: QuickTest Professional, VB Script, Quality Center, Agile, HTML, DHTML, J2EE, Oracle, Windows NT
