Quality Assurance Automation Engineer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- Intended position: Software Test Engineer, Automation Engineer, QA Analyst.
- Over 8 years of experience in Automated and Manual testing of web based application, Windows
- Client - Server applications and overall 12+ years in IT industry
- Comprehensive knowledge of all phases of software development life cycle (SDLC), including Requirements Gathering, Business Case analysis, writing System Requirement Specifications, Quality Assurance Testing and documentation and assuring quality services to achieve efficiency and maximum customer satisfaction
- Experienced in Agile and Scrum Model of SDLC Process
- Experienced in Testing Life Cycle (TLC) phases including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking and Management, Quantitative Measurement and Test Reporting
- Knowledge in Design, Development, Implementation and Execution of Reusable Automated Test
- Scripts using tools such as Selenium and Web service Testing tools like SOAP UI
- Experienced in varying web service WSDL
- Designed manual Test cases and convert them in to the automated suite.
- Able to create data-driven/ input values from external file tests using external sources
- Created regression suite and ran functional and regression tests on web services prior to implementation.
- Collaborated closely with developers and BA s during testing process.
- Created and executed both load and functional tests for web services.
- Experienced in using Issue and Defect tracking tools like JIRA and HP ALM
- Experienced in Database/Backend testing using SQL queries
- Experienced in working with Off Source Testing Team and also experienced in User
- Excellent Interpersonal, Leadership, Communication and Customer Relational Skills and Ability to successfully work under tight deadlines
- Experienced in interacting with business users and executives to identify information needs, gather requirements, and reviewing and authorizing Business Requirement Documents (BRD)
TECHNICAL SKILLS:
Methodologies: Waterfall, Agile, Scrum
Testing Tools: Selenium WebDriver, SOAP UI, HP ALM, HP QTP, JIRA, Xray
Project Management: Microsoft Office Suite
Web Services: SOAP, REST
Languages: Ruby, Visual Basic, JavaScript, VBScript, HTML, XML
IDE Tools: Eclipse, Net Beans
Databases: Oracle, SQL, MS-Access, FoxPro
Web Development Tools: Photoshop, Dreamweaver, Expression Web from Adobe
Reporting Tools: Crystal Report, Business Objects
Platform: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Quality Assurance Automation Engineer
Technology Stack: Selenium WebDriver, Ruby, SOAPUI, JIRA, Xray, UFT, HP ALM, Win7, Oracle 10g, LINUX, XML, .Net, Oracle SQL Developer, MS Office
Responsibilities:
- Using product development software lifecycle design techniques to develop and test documentation for the new and existing products. Work with business development, project manager and QA team to prioritize various test cases as per criticality and the iteration schedule & timeline
- Analyzing business requirements, functional specifications, work requests to design, develop and execute Test Scenarios and Test Cases
- Extensively involved in QA verification and validation process so that various migrating products meet the requirement specifications and fulfills its intended business purpose.
- Participated in the Project Planning sessions and went through the project’s functional and design requirements
- Working in Agile environment and playing an active role in Iteration Planning, Epics & User Stories Review, Grooming Sessions, Sprint Review, Bi-Weekly Demos, Retrospectives, Lesson Learned and Resolving Impediments
- Working on Automation testing and Manual testing for different projects
- Using Selenium WebDriver and Ruby framework to create regression test suite for various applications
- Developed automation script using Selenium WebDriver for cross browser testing
- Used Message Exchange and TestRunner Objects in SOAPUI API for Groovy Scripting
- Highlights of testing for Web Services (SOA Testing) includes:
- Testing XML request and Response for the Web Services
- Validation of data from the database against the XML response
- Execute Test Script in SOAPUI for all the existing web services at the end of each Sprint to ensure all the previous functionalities are intact
- Created Test Suites, Test Cases - used Request Step, Assertion Step, Script Step, and Property Step in the test cases for SOAPUI
- Conducted Automated Regression Analysis of various features for internal releases
- Write and execute SQL queries, using SQL Developer, to verify and validate various database test scenarios such as table configuration changes, XML update, meta-data on Oracle database
- Documented test indexes and executed test cases for web services using Fiddler web monitoring debugger tool
- Maintained Automated Test Scripts for Functional and Regression Testing of the applications using UFT
- Gathered the test requirements based on design specifications documents and maintained all Test Documentation in JIRA
- Used JIRA to log system defects and track them till resolution
- Perform Backend Testing on LINUX platform
- Responsible for designing and developing mockups for prototype testing
Confidential, Baltimore, MD
Automation Engineer
Technology Stack: Selenium WebDriver, Ruby, SOAPUI, JIRA, Xray, UFT, HP ALM, Win7, Oracle 10g, LINUX, XML, .Net, Oracle SQL Developer, MS Office
Responsibilities:
- Involved in writing Test Plans, Test Strategy, Test scripts and Test Scenarios from System/Software
- Requirement specifications according to the Business Requirement
- Involved in Test Case Preparation and Test Case Execution Manually
- Analyzed application to find out which part can be automated and which can be manually tested
- Developed documentation for test strategy and test plan by understanding business logic and user requirements for manual and automated testing
- Tested entry and exit criteria for UI screens and checking their contents
- Maintained Progress Report of team members for update on individual work during test execution cycle in Quality Center
- Identified & recorded defects with required information for issue to be reproduced by development team using Quality Center
- Worked with developers to fix faults found in the structure and functionality of the application using Quality Center
- Prepared daily/weekly bug status reports highlighting bug fix metrics and tracked the progress of test cycles in Quality Center
- Prepared of various test documents for ETL process in Quality Center
- Involved in writing complex PL/SQL queries for backend data base testing
- Enhanced the QTP scripts by inserting VBScript functions and Checkpoints to check for Broken
- Links, Text, Table, XML and Images, and Synchronization Point to capture upload time
- Involved in testing data mapping and conversion in a server based data warehouse
- Involved in testing the XML files and checked whether data is parsed and loaded to staging tables
- Conducted Bug Review meetings for update on defects from development team and retesting of bug fix
Confidential, Iselin, NJ
Business Analyst/QA Analyst
Technology Stack: UML, Windows, Rational RequisitePro, Rational Rose, ClearQuest, MSOffice, Java, Oracle 10g, SQL, Quality Center, QTP.
Responsibilities:
- Studied and assessed the clients systems and business processes, gathered requirements through user interview sessions, teleconferences, JAD sessions and review sessions and managed requirements through Requirements Traceability Matrix (RTM)
- Addressed all aspects of the claims processing lifecycle, starting from identifying a claim to closure.
- Organized requirements gathering work sessions with application users and translated the requirements into use cases, activity diagrams, web page mock-ups and recommended the system changes on existing applications
- Interviewed business area experts and recorded requirements to prepare questionnaires and surveys
- Served as a liaison between the Line of Business (LOB) and the project team and assisted the business teams in identifying, understanding, and documenting their needs
- Developed Software Requirement Specification (SRS) and other reports for day to day servicing needs of
- Claims Processing
- Extensively involved with QA to help identify the requirements for building test cases and test plans
- Used SQL to manually test the data integrity of the application
- Involved in developing use cases for the reports directing Oracle data from the source to the target (ODS) Subsequently developed test cases for data transformation, mapping, checking for data lineage and data integrity in the ODS
- Used ClearQuest for repository, reporting, tracking bugs and providing updates on resolved bugs
- Defined and documented procedures for operational control, security, backup, and disaster recovery
- Assisted in development of materials for new technology and process improvements
Confidential, Richmond, VA
QA Analyst
Technology Stack: Win XP-Pro, Oracle, EDW, UNIX-AIX, ASP, XML, RMS, RDF, Confidential MainFrame AS/400, Quality Center, QTP, DB2, TOAD, Informatica, Informatica TDM tool, Surveyor/400, Oracle SQL Developer, Putty, FileZila, Autosys, Lotus notes.
Responsibilities:
- Led and coordinated full QA process lifecycle for System, integration, UAT and regression testing activities.
- Defined resources and work estimation requirements for test deliverables in accordance with project scope and timelines
- Obtained bi-weekly status reports and tracked progress on test deliverables and assignments of team members in terms of planned versus completed.
- Reviewed Business Requirements & Functional Requirements and understood their mapping with various business processes. Mapped the requirements in RTVM and grouped them for testability and usability purpose.
- Discuss with the Business and consulted different IT Group members about various ETL processes and associated interfaces and related UNIX Batch Scripts so that the detailed functionality of the system can be understood and all the test scenarios can be derived.
- Coordinate ETL Test case walkthroughs and obtain signoffs on them from technical architecture team.
- Systematically maintained test data sets for test case execution in Mercury Quality Center for the various builds during different phases of testing.
- Conducted Manual testing & executed Test Cases for various Functional Scenarios by running the batch processes in UNIX Box
- Wrote backend SQL Queries to verify and validate various data mapping test scenarios in the source
- Enterprise Data Ware House “EDW” and target Oracle database.
- Effectively coordinate to work with the off-shore test team and follow-up with them on day to day basis to get the work status report which mainly includes number of test case design and test case executed per team member & related information.
- Performed Functionality and Regression Testing of the web page objects such as HTML links and
- HTML images using QTP.
- Extensively participated in System testing and coordinated with various teams like Enterprise Data Ware
- House ‘EDW’, WPC, and Confidential AS-400 Legacy in validating the test results.
- Good understanding of VB Script and descriptive programming using QTP.
- Assisted test automation team in modification of existing regression test scripts, using QTP, to include data driven automation framework.
- Participated in weekly Defect Review Meetings and Lesson Learned Meetings held at the end of major release.
- Tracked, analyzed, reported and resolved status, defects, problems and risks found during QA/QC activities.
- Co-ordinate with the release manager for the deployment of the built in the Test Environment along with the list of various defects which are deployed in that maintenance built.
- Prepared Test Completion & Status Report, Test Results, Defects List, Test Sign-off documents at the end of each test cycle.
Confidential
Backend Developer/ Tester
Technology Stack: Oracle, ADO, Oracle PL/SQL, ODBC, Visual Basic, Client-Server Architecture, Crystal
Responsibilities:
- Contributed in the software development of products through the software lifecycle, from requirements gathering through successful deployment and
- Reviewed the requirements and Unit Testing for the changes done
- Project documentation and compliance to internal processes for adherence to Quality, Software development standards, Processes and knowledge management
- Gathering and tracking the value attributes and traceability links between Requirements, Use
- Cases, and Business Rules
- Prepared High-Level and Low-Level test cases based on Design documents & Requirement documents
- Prepared test plans, logged bugs found during testing, assigned bugs to developers, and verified fixes
- Analyzed and determined data staging requirements and functional requirements
- Developed Test Strategy Document and Test Case Document
- Performed functional, system, integration, and regression testing of client server and web applications
- Tracked and logged bugs using home grown tool BLT (Bug Logging and Tracking System)
- Participated in weekly status and daily standup meetings
- Worked with the team to implement new projects and enhance existing processes, to migrate data from source systems to the configuration files that control various financial analysis tools
Confidential
Computer Programmer
Technology Stack: Windows, Visual Basic 6, XML, MS Access, ASP, Clipper, Crystal Report
Responsibilities:
- Developed, tested, and maintained different modules of the software like General Ledger, Assets Management, Payable, Receivable, Inventory Management, Sales Order Processing, Purchase Order Processing and Sales Management Systems
- Providing troubleshooting onsite and over the phone to customers