Sr. Automation Qa Analyst Resume
San Jose, CA
SUMMARY
- A highly competent and results oriented Information Technology Consultant with 10 years of experience in Software Testing, Selenium Automation, QTP Automation of Web Projects, Java, Microsoft .net platforms, Team Leading & Training, Client Facing
- Proven ability in Selenium Automation Testing and Frameworks, Page Objects Model, Hybrid, Keyword, Data Driven, Web Testing, Functional Testing
- Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, ANT & TestNG
- Expertise in writing Selenium WebDriver automation scripts in Java for highly transactional e - commerce websites
- Experienced to work with Descriptive Programming, VB Script and object spy in QTP since, this method allows to create the object at the run time and not being dependent upon Object Repository. The objects get created dynamically and are destroyed at the end of the test run
- Created Driver Script or Initial Script for setting up the startup files for loading the libraries, data files, and configurations at run time in QTP
- Solid experience of Software Development Life Cycles, Selenium WebDriver, RC, Grid, IDE, Java, TestNG, JIRA, Oracle, SQL, Agile Methodologies, Scrum, QTP, VBScript, Web Applications, Networks, Data Storage/e-Commerce/Retail/Logistics/Health Care/Tax& Financial domains
- Maintained the Selenium & Java automation code and resources in Source Controls like TortiseHg, SVN, CVS over the time for improvements and new features
- Used Regular Expressions which will enable the script more robust for execution in different versions of browsers and also reduce the amount of changes to be made to the script even if there is any change in application links (Dynamic links) or objects in QTP
- Excellent experience in each phase of Software Test Life Cycle, Test Strategies, Test Plans
- Extensive experience in API, Functional, Integration, Smoke/Sanity, System, Regression, GUI, Black-Box, Back-end, Compatibility, Parallel, External, Exception, Installation, Interface, Security, Initialization, Usability, Database, End to End and User Acceptance Testing (UAT)
- Used Parameterization to have the same set of scripts to be executed for different set of data in various environments with out making any changes to the script in QTP
- Involved in entire QA Life Cycle (SDLC), which includes Design, Development and Implementation of the entire QA process for the Web, Client/Server and Mainframe Applications, Familiar with the industry standards like ISO, IEEE.
- Used Synchronization points like Sync statement, Wait method and WaitProperty statements for enabling the script to wait for the application response while script execution in QTP
- Familiar with the industry standards methodologies like Spiral, Waterfall, Verification& Validation and Agile/Scrum
- Expertise in developing and enhancing HP UFT/QTP scripts and Framework
- Experience in preparing Test Plans, developing, reviewing and executing test cases,test scripts based on Functional Requirements, Business Requirements and Use Case documents
- Experience in test automation design and implementation from concept to completion in an Agile/continuous integration environment
- Good experience in automation tools like Selenium IDE/RC/Web Driver/Grid, TestNG, Jira, QTP and different browsers like Firefox, IE, Chrome and multiple operating systems like Windows and Linux/Unix
- Experience in working with TTS, AS2, FTP, FTPS and SFTP Transmission Protocols
- Used Java client library for Selenium Web Driver to design and develop automation tests using TestNG frameworks
- Experience in working with bug tracking tools like Jira, Bugzilla, Mantis, Serena Team Track
- Experience in working with the test management tools like HP ALM, HP Quality Center, Test Director, MS TFS
- Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data
- Excellent understanding of Software life cycle procedures, Business Process Testing, QA standards and Testing Strategies
- Performed Database Testing on Oracle, SQL Server, MySQL, DB2, PostgreSQL, Vertica used SQL queries for retrieving data from the database
- Having good knowledge in Source Control System like MS TFS, SVN, GIT, ANT, TortiseHg
- Having good knowledge in continuous integration tools like Jenkins
- Extensive knowledge of problem solving techniques and possess excellent analytical skills and interpersonal skills
- Having experience in Load Runner to conduct Performance Testing
- Experienced in Developing Project Schedules, Test Plans/Test Cases, Test Procedures, Test Strategies, Test Suites, Test Scripts, Test Metrix & Weekly Status Reports
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver/RC/Grid/IDE, HP UFT/QTP, Win Runner, MS Visual Studio for Testers
Programming Languages: Java, MS .net
Frameworks: TestNG, Hybrid
Bug Tracking Tool: JIRA, SharePoint, Serena Team Track, Bugzilla, Mantis, Lotus Notes
Test Management Tools: HP ALM, HP Quality Centre, Test Director, MS TFS, SharePoint
Database Systems: Oracle, SQL Server, MySQL, DB2, Vertica, PostgreSQL
Scripting Languages: JavaScript, VBScript
Operating Systems: Windows, Linux, Unix, Solaris, Mainframe
Web Technologies: JSP, SERVLETS, XML, HTML
Network Protocols: HTTP, HTTPS, SSL, TCP, UDP, PKI, TTS, FTP, SFTP, AS2, FTPS
Build Tools: ANT, TortiseHg
Web Servers: JBOSS, Application Server, Apache Tomcat, Web logic, Web Sphere
Mainframe: CICS, ISPF, TSO, FILEAID, JCL, COBOL, In Sync, Data Query, DB2, SPUFI, QMF, IBM OS/390
Methodologies: Spiral, Waterfall, Verification& Validation, Agile / Scrum
Other Software: Subversion, GIT, Eclipse, Jenkins, TestLink
Domain Knowledge: Data Storage, E-Commerce, Logistics, Health Care, Tax & Financials
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr. Automation QA Analyst
Responsibilities:
- Automated GUI testing for InfoSight application using Selenium
- Developed, executed and maintained Selenium automation scripts for InfoSight application
- Developed TestNG Automation Framework in Java by using Page Objects Model
- Automated smoke tests and build report generator for daily builds
- Used Selenium Grid, TestNG Test Scripts to run Automated Test Cases in Parallel on different environments and with Multiple Browsers
- Developed Class Libraries, TestNG Test Scripts to test XML build data files
- Performed Database Testing using HP UFT
- Generated Production DB Reports using SQL Queries
- Reported, Tracked Defects in JIRA
- Generated test scripts for Regression tests using HP UFT
- Provided different build reports, Automation Testing reports to Senior Management
- Worked effectively with Developers, Agile Team, Project Management to achieve Automation Testing, High Quality, Release Deadlines & QA Process Improvement
- Verified the Web Services (Rest API) using SOAP UI tool
- Performed automation testing in the TestNG framework.
- TortiseHg (Mercurial) was used for version control.
- Ant was used as Build tool.
- Worked in Continuous Integration with Jenkins
Environment: Selenium Web Driver, Grid, HP UFT, Salesforce, DevOps, TestNG, Ant, Jenkins, Soap UI, Mercurial (TortiseHg), PostgreSQL, Vertica, Putty, WinSCP, Beyond Compare, Eclipse IDE, Windows.
Confidential, Boynton Beach, FL
Sr. QA Analyst / QA Lead
Responsibilities:
- Implemented automation using Selenium WebDriver, Grid, Java, HP UFT, Eclipse
- Extensively automated Regression and Functional Test Suites by developing Test Cases and Test Suites using Selenium WebDriver, HP UFT
- Implemented Page Objects Model Framework, Hybrid Framework and Page Classes from scratch to represent web pages
- Developed Keyword Driven Framework, Data Driven Framework to retrieve test actions, test data from Excel files and SQL Database in HP UFT using VBScript
- Used Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- Wrote SQL queries, queried database and generated test reports.
- Performed Defect Tracking and Management in Jira. Generated automated daily reports using Jira API
- Develop and implement automation frameworks (Data Driven) using HP UFT (formerly QTP)
- Worked in a highly dynamic Agile environment and participated in Scrum meetings
- Assisted Project Manager by providing automation strategies, HP UFT, Selenium Automation and Jira reports
- Identified weaknesses in QA Processes, Web Testing, HP UFT, Selenium Automation, Suggested and Implemented Improvements
- Identified Functional areas and created different Functions to make the scripts reusable in HP UFT
- Documented Test Cases and Test Plan for the different modules of the application by reviewing the software requirement documents.
- Write and execute HP UFT automated scripts using descriptive programming
- Gathered Business requirements and created use cases and test case scenarios.
- Generated XSLT test reports using HP UFT and Selenium.
- Performed UI, Functional, User Acceptance and Regression Testing.
- Performed Backend testing using MySQL.
Environment: Selenium WebDriver, Grid, TestNG, HP UFT, Java, VBScript, JavaScript, HTML, Firebug, JIRA, MySQL, Eclipse IDE, Tomcat, Windows 7.
Confidential, Miami, FL
Sr. QA Analyst / QA Lead
Responsibilities:
- Automated System testing for Shipping transactions, Payment methods using Selenium WebDriver, Java
- Developed, executed and maintained QTP automation scripts for Shipping application
- Developed Hybrid Automation Framework in Java by using Page Objects Model framework
- Developed Keyword Driven framework & Data Driven framework in QTP
- Automated running smoke tests and build report generator for daily builds
- Used Selenium Grid, JUnit Test Scripts to run Automated Test Cases in Parallel on different environments, on Multiple Browser combination
- Developed Class Libraries, JUnit Test Scripts to test XML build data files
- Extensively performed Database Testing using QTP
- Generated Production DB Reports using SQL Queries
- Reported, Tracked Defects in TFS
- Optimized QTP scripts for Regression testing of the application with various data sources
- Provided different build reports, Selenium Automation reports to Senior Management
- Worked effectively with Developers, Agile Team, Project Management to achieve Selenium, QTP Automation, High Quality, Release Deadlines & QA Process Improvement
- Responsible for testing packages using SSIS to verify data completeness, data transformation, data quality
- Responsible for performing Regression testing on the Application for checking validity of functionality in different versions of the application using QTP
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using QTP
- Reviewed Business Requirements and Use Case Documents of the Web Application.
- Prepared Test Plan and Test Cases in Word and Excel.
- Verified the Web Services using SOAP UI Pro
- SVN was used for version control.
Environment: Selenium Web Driver, Grid, QTP, SOAP UI Pro, HTML, Firebug, MS TFS, VB Script, SQL Server, SSIS, Eclipse IDE, Windows.
Confidential, Chantilly, VA
Sr QA Analyst / QA Lead
Responsibilities:
- Analyzed the System Requirement Specifications and Functional Specifications document for creating Test Cases and Test Scripts.
- Developed Test Standards for Test Scripts, Strategy documents, Test Scenarios and Test Plans following Agile Methodology
- Understanding of business processes being supported by AJAX application module
- Demonstrated ability to test and deliver new .NET Framework
- Verified delegate access functionality between Active Advice, ActivePHR & other Providers
- Involved in several types of Functional testing methods including Unit Testing, Parallel Testing, Integration Testing, User Acceptance Testing.
- Developed a strategy to train the team members in data preparation through effective communication skills, and knowledge transfer and participated in walkthroughs. he front-end of the validation being the AJAX system and the back-end (Oracle) processing using Web Services (Web Methods) by XML, REST, SOAP request & response verification.
- Managing multiple project testing efforts for quarterly releases of web application changes
- Logged, prioritized, tracked and reported defects, assigned defect types and security levels using Serena Team Track, Share Point
- Analyzed, tested and integrated data transfer from Active Advice to NuVal (Nutritional Scoring System through Health Website).
- Worked closely with the developers in resolving testing defects & Production issues, which resolve defects in a timely manner
- Performed E2E testing for the Health Risk Assessment (HRA) Question & Answer pair mappings to verify and confirm full integration and also validated the Data Persistency rules between the different modules of the same application as well as Integration with different applications
- Understanding the logic of how data is stored in data layer (ODS) and Personal Health Record business layer (PHR) and how Real Time (RT) Alerts are triggered by the Care Engine, based on Q&A from the members
- Hands on experience in Production Support and Service Requests Testing, Triage and help in resolving the issues.
Environment: Web Services, Snag It, XML, SOAP UI, REST, Oracle, QTP, MS SQL Server 2005,.Net, AJAX, C#, Win XP, Serena Team Track, SharePoint.
Confidential, New York City, NY
Sr. Automation QA Analyst
Responsibilities:
- Analyzed the System Requirement Specifications and Functional Specifications document for creating Test Cases and Test Scripts.
- Involved in several types of Functional testing methods including Parallel Testing, Integration Testing, End to End Testing, User Acceptance Testing.
- Understanding of business processes being supported by AJAX application module
- Demonstrated ability to test and deliver new .NET Framework
- Actively participated in Data Center Migration project
- Knowledge of several QA impacting programs, databases and environments.
- Validated for the QA entrance and exit criteria are met for the testing effort
- Hands on experience in programming with VBScript & created Reusable Functions, and setting up the startup files for loading the libraries and configurations in QTP at run time
- Provided and documented the detailed analysis for problem resolution.
- Hands on experience in Production Support and Service Requests Testing.
- Hand on experience working on Master data Set up.
- Enhanced the QTP Scripts using Parameterization, Checkpoints, Wait statements, Regular Expressions, Synchronization points and Output Values
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using QTP
- Analyzed the data requirements and resolve any issues related to the Test data or Test Script or Test Scenarios to test the functionality
- Responsible for performing Regression testing on the Application for checking validity of functionality in different versions of the application using QTP
- Used SharePoint for sharing the documents with the team
- Developed a strategy to train the team members in data preparation training and participated in walkthroughs with other team members in developing the strategy
- Developed and implemented Data Driven Framework using HP QTP
- The front-end of the validation being the AJAX system and the back-end (Oracle) processing using Web Services (Web Methods)
- Written and executed HP QTP automated scripts using descriptive programming
- Analyzed, tested and integrated data transfer from Active Health to MS Health Vault
- Validated the backend functionality using SOAPUI by testing WebServices (WSDLs)
- Used Mantis for bug reporting and tracking
- Extensively used in house developed tool for testing the backend database using XML request and response
- Trained on Data preparation methodologies system testing to newly hired team members through effective communication skills, and knowledge transfer
Environment: HP QTP, Quality Center, Web Services, Snag It, XML, SOAP, REST, Oracle, SQL Server 2005, Microsoft Visual Studio for Testers, .Net, AJAX, Win XP, SAML, PKI, Mantis, SharePoint.
Confidential, San Dimas, CA
Sr. SAP QA Analyst
Responsibilities:
- Analyzed the System Requirement Specifications and Design document for creating Test Cases and Test Scripts.
- Understanding of business processes being supported by SAP application module
- Demonstrated ability to test and deliver new SAP functionalities
- Prepared test data on the mainframe for use on SAP financial application.
- Strong understanding of TSO and able to read and modify mainframe JCL.
- Hands on experience in Production Support and Service Requests Testing.
- Ability to maintain and enhance Company installed ERP/SAP (V 4.72) functionality.
- Hand on experience working on SAP modules like BW, MM, CD and Master data Set up.
- Knowledge of several QA impacting programs, databases and environments.
- Provided and documented the detailed analysis for problem resolution.
- Design custom solutions to test ERP/SAP standard functionality
- Analyzed the data requirements and resolve any issues related to the Test data or Test Script or Test Scenarios to test the SAP functionality.
- The front-end of the validation being the SAP system and the back-end (JCL Jobs) processing being the Mainframe (RUMBA) Environment.
- Trained on Data preparation methodologies/SAP system testing to newly hired team members through effective communication skills and knowledge transfer.
- Wrote several QA procedures including GS data prep, GS letter generation etc.
- Hands on experience working on money movement products like Total Pay, WGPS, WC and GS
- Hands on experience working with Test Requests (TR’s), Service Requests (SR’s).
Environment: Mainframe (COBOL), DB2, Data Query, In Sync, JCL, TSO, ISPF, OS/390, QMF, FILEAID, SAP BW, SAP MM, SAP CD, Lotus Notes Mail Server, QTP, Quality Center, FileZilla, TextPad, Snag It, XML, AIX, Oracle, Win XP, Win 2000, and UNIX.
Confidential, New York City, NY
QA/SAP Functional Tester
Responsibilities:
- Developed and created Test plans, test cases and test scenarios.
- Conducted Integration testing for SD (Sales Orders, Deliveries, Billing, and Shipping) MM (Purchase Orders), HR and FICO modules.
- Involved in designing Test Strategy and scripts for functional, integration, and regression testing of SAP R/3 and tested SAP HR modules PA, OM, TM, Benefits and Payroll.
- Responsible for writing test scripts to test the interface between the SAP application and the legacy systems and their implementation.
- Analyzed to various business process of different functional modules like SD, FICO and HR.
- Involved in writing the test cases for all the HR Modules
- Conducted testing for Sales Order functionality like number rages, partner function determination, Incompletion logs etc.
- Designed and tested for custom designed sales document type’s functionality.
- Eextensively performed Functional testing using QTP to test the major functional transactions.
- Created and maintained Object Repository in QTP.
- Performed Functional and Regression Testing on SAP HR module for the business processes of Payroll, Compensation, Training, Benefits, Org. Management, Personnel Administration, Performance Appraisals, and Recruiting.
- Performed SAP ad/hoc data loads for pay scales within the SAP HR module.
- Checked the data flow and extensively used SQL Queries to extract the data from the Database.
- Conducted Automation using Quick Test Pro (QTP).
- Conducted Data Driven Testing, Regression Testing, Integration Testing manually,
- Analyzing the Test Results manually.
Environment: Test Director, QTP, SAP R/3 4.6c, SD/MM/PP/HR, Oracle9i, Windows NT.
Confidential, San Dimas, CA
Sr. QA Analyst / QA Lead
Responsibilities:
- Involved in analyzing Business Requirement documents and performed QA testing & validation for different Web based projects developed in VB, .net, Java and J2EE.
- Developed Test Strategies and Test Plans for all the projects based on software requirement document and design documents as per the latest PLC templates.
- Worked as QA Lead for multiple releases, projects.
- Participated in Project Kickoff Meeting, Risk Analysis Meetings.
- Project Coordination - Onsite QA FCS & Offshore QA FCS Hyderabad on GSIS PQ Process, Transporter File Process etc.,
- Provided Training on GSIS PQ Process, Transporter File Process, TTS, AS2, FTPS and SFTP Transmission Protocols for both QA FCS and QA FCS Hyderabad team members.
- Conducted Peer Review and Walkthrough Meetings for document approvals.
- Conducted User Review Meetings for User Buyoffs on Test Requests.
- Performed both front-end testing on Financial and Compliance Services - FACS Website various applications being developed in Java and J2EE (Applications being deployed in Web Sphere) and backend testing in Mainframe environment.
- Executed Functional, Exception/Error Handling, Database, Security, Installation, Initializing, Parallel, Interface, Integration, Regression, Usability Testing, External, User Acceptance Testing (UAT).
- Coordinated and performed End-to-End Tests utilizing all available and appropriate methods in QA and STG environments.
- Involved in validating XML input and output files to have all valid tags and format.
- Used to Simulate Client files (create XML files for processing with all tags per template as if the file is coming from the client) with test data.
- Performed Backend Tests by using Datasets and DB2 Tables.
- Interacted with DB2 Tables by using Data Queries.
- Used Lotus Notes Test Tracking System (TTR) as Defect Tracking Tool.
- Developed Project Schedule.
- Worked closely with DBA, Unix Admin, Web Sphere Admin, Network Admin in identifying and resolving issues related to environment.
- Represented QA in Weekly Project Status Meetings.
- Performed External Testing with Clients.
- Coordinated with different teams to ensure the release date is not getting effected due to the environment conflicts and resource allocation.
- Coordinated User Acceptance Testing with the project team.
- Involved in Implementation Meetings.
- Involved in Verification of Source & Destination IP Address
- Worked closely with Release Management Team in ensuring the correct version to be implemented into production
- Developed Test Data for the testers based on the test conditions.
- Generated Weekly Status Reports using Test Metrics criteria and are maintained in Lotus Notes QA Repository for general access.
Environment: Mainframe (COBOL), DB2, Data Query, In Sync, JCL, TSO, ISPF, OS/390, QMF, FILEAID, Java, J2EE, VB, .net, C, C++, JSP, Lotus Notes Mail Server, Quality Center, Web Sphere, Citrix, CuteFTP, FileZilla, TextPad, Snag It, XML, AIX, Oracle, Win XP and UNIX.
Confidential, Bridgewater, NJ
QA Analyst
Responsibilities:
- Reviewed and base lined the requirements with project team and business users.
- Involved in writing Test Plans and Test Cases.
- Involved in gathering all the requirements from different sources and documented Test Plans and Test Cases using Test Director classifying them according to the functionality of the application.
- Participated in designing, creating and implementing test scripts, test harness for web based application being developed in Java, J2EE and maintained under Web Sphere using QTP.
- Designed, validated and maintained test scripts for Regression Testing.
- Created Data Driven Tests to validate same scenario with different data and made sure that application does not allow users to accept Negative Data.
- Performed Gap Analysis to make sure test cases are designed as per the requirement for regression testing.
- Executed regression scripts, and created Test Metrics for weekly updates to team management.
- Reported and tracked bugs/errors logged after running regression scripts and worked with the team to resolve issues.
- Responsible for GUI Testing.
- Performed user Interface and Functional Testing of the application for each release to production.
- Attended Weekly Status Meeting with the project team and provided testing status and results.
- Reported all identified risks and issues to the management.
- Created test data to execute COBOL programs
- Performed backend testing by executing SQL queries on Oracle database.
- Used Test Director as defect-tracking tool, for raising issues and interacting with developers.
Environment: QTP, Test Director, J2EE, C, Java, JSP, Web Sphere, Oracle, Mainframe (Cobol), AIX, JCL, QMF, FILEAID, TSO, DB2, Windows 2000.
