Sr. Automation Engineer / Tester Resume
CaliforniA
SUMMARY
- About Eight years extensive experience in QA testing of software systems in Web and Client/Server applications using Manual and Automated testing tools
- Skilled in determining system requirements and specifications for complex application development projects.
- Past experiences of leading and interacting with business teams, programmers and technical staff at all levels.
- Gathered and wrote the business requirements for these new products after doing a market gap analysis.
- Also, gathered and wrote the requirements for all the product enhancement requests.
- Strong customer service orientation.
- Extensively worked with White Box Testing for Java applications.
- Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
- Strong functional knowledge of the Airline/ Financial/ Banking /E - Commerce. In addition have outstanding business communication skills.
- Strong testing Quality Assurance experience within Agile environment
- Good understanding of Agile software development lifecycle (iterative and incremental)
- Identifying and documenting critical requirements through analysis of the department’s workflow and information flow.
- Worked with all stages of testing namely, Integration Testing and System Testing using automated test tools and User Acceptance Testing using manual tests.
- Performed Back End Testing manually using complex SQL Queries.
- Experience in developing XML requests for Web Service Testing and validate response XML.
- Experience in performing end-to-end User Acceptance Testing (UAT).
- Knowledge transfers to the design, development and testing teams.
- Extensive experience in implementing QA Methodologies, QA Metrics, Test Procedures, Test Plans, Test Cases, Scenarios and Test Deliverables.
- Creating and maintaining the Traceability Matrix Via design documents and test cases and doing a Gap Analysis.
- Preparing Sample and Test Data.
- Adept in using automation tools including QTP, LoadRunner, Rational Suite and methodologies like Rational Unified Process
- Using SQL queries to check the data in the backend.
- Hands on experience testing Insurance and/or Property & Casualty applications
- Experience in performing end-to-end User Acceptance Testing (UAT).
- Work as an Interface between teams and be on point for guidance thru/at various levels
- Strong analytical skills coupled with good communication and interpersonal skills
TECHNICAL SKILLS
Tools: UFT, QTP, Quality Center, Visio, Bugzilla, VSS, Clear Case, Clear Quest, Load Runner, SOAP UI, Rally, HP Service Test, ALM, Selenium, Test Director
Languages: Visual Basic, ASP.NET, J2EE, SalesForce
Microsoft Suite: Visio, Excel, Word, PowerPoint, Access, Outlook
Operating Systems: Win 2003/2007/XP, Vista, Windows 8, Mac OS X
Databases: SQL, Oracle, PL/SQL, DB2
Software Methodologies: Waterfall model, Agile
Domain Knowledge: Airline, Banking, Finance, E-commerce and Health care management systems.
PROFESSIONAL EXPERIENCE
Confidential - California
Sr. Automation Engineer / Tester
Responsibilities:
- Involved in weekly meetings with Business Analysts to discuss the user stories accepted for the sprint in Agile Environment.
- Used agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Involved in weekly meetings with Business Analysts to discuss the user stories accepted for the sprint
- Creating the web service request test data based on the test cases
- Executing the Test Cases using SOAPUI and HP Service Test hosted on a Web Logic server and validating the responses from the web services
- Developed, implemented and performed QA manual test cases.
- Created the Test Procedure and Test Cases form the Requirements for Black Box, White Box testing of application
- Wrote Software Design Document (SDD) from SRD
- Implemented the design and code from the SDD. Debugged and tested the code for design integrity.
- Experienced in analyzing product requirements from a business and system perspective.
- Developed Test Plans, Test Cases of various Business applications, and complete familiarity with all phases of Software Development Life Cycle (SDLC).
- Experienced with supporting Test Cycles, compiling Test Status Reports, participating Defect Status meetings, Project Status meetings and interacting with Project Managers, Operations Teams and Engineers.
- Proficient in different phases of testing: Integration Testing, System Testing, User Acceptance Testing, Load and Performance Testing and Regression Testing.
- Worked with program management, software development, operations management and end users to test and document projects and project enhancements.
- Defects are tracked using Quality Center and Rally
- Involved in Automating test cases using QTP and HP Service Test
- Involved in storing, maintaining, and executing automated test cases from Quality center
- Attending daily scrum meetings to give a report on day to day activities.
- Analyzed and translated requirements and business design into Test Cases
- Actively interacted with the development team to fix critical bugs
- Functional testing of web services.
- Used and created SOAPUI scripts for Web Service Inspection, Simulation and Mocking, Functional testing, Load and Compliance testing.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
Environment: ALM, QTP, UFT, HP Service Test, Quality Center, Java Web Services, Java, HP Service Test, Soap UI, Eclipse, Agile, Scrum, Selenium 2.4.
Confidential, Pennsylvania
Sr.Quality Analyst /Tester
Responsibilities:
- Managed a team of 6 peer testers
- Involved in weekly meetings with Business Analysts to discuss the user stories accepted for the sprint in Agile Environment.
- Participated in Design Phase, together with members of the Product team, developers, and DBAs
- Attended weekly meetings in order to address any new developments
- Created detailed test plans and test cases based on functional requirements and software design documents(SDD).
- Developed strategies for ensuring complete test coverage of AUT
- Seeded test cases into Test Plan module of Quality Center
- Conducted meetings with QA Manager and members of Product team in order to receive approval on Test case coverage of requirements
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Performed Smoke, Sanity and Usability tests
- Designed and Implemented automated QTP scripts for testing modules Disclosure Systems and its integration with Integration System.
- Performed Functional tests using Standard, and Text Checkpoints in QTP
- Enhanced QTP scripts by inserting conditional statements and checks in VB Script
- Further used VB Script to perform other tasks such as importing excel sheet into QTP data table.
- Created XML schema for the xml file created by the Disclosure Systems and manually tested whether the XML file generated follows the Schema.
- Created and maintained PR reports throughout the testing procedure.
- Performed System, Compatibility, and Unit tests using QTP.
- Performed Positive and Negative tests manually.
- Parameterized QTP scripts to run against multiple URLs
- Performed Back end testing by querying database using TOAD.
- Managed defects in Quality Center.
- Created the Functional Traceability matrix (Requirements Traceability Matrix ) based on the test coverage from the Quality Center.
- Worked closely with the developers in order to promptly address open defects.
- Performed regression tests with QTP.
- Parameterized Steps, Checkpoints and Variables in the QTP script with the help of the Data Driver property
- Enhanced .xml files from QTP folder to allow for recording of right clicks, and mouse-over actions
- Performed build verification tests with QTP
- Used Selenium IDE for Open source web testing
- Participated in User Acceptance Testing
- Manually tested modules for compliance with functionality requirements.
- Used SQL Loader to automate the transfer of test data from flat file to database.
- Have the ability to withstand pressure from other managers and say no when quality in not good.
- Presented the result obtained during testing process
Environment: QTP, Load Runner, Quality Center, MS SQL, Jboss, AJAX, Java Web Services, DB2, BEA Web Logic, Agile.
Confidential
Sr.Quality Analyst
Responsibilities:
- Developed and maintained innovative, QA test plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge using Quality Center.
- Involved in writing Test Plan for the testing effort of the module.
- Developed and executed Test Cases and Test Scripts based on the requirement documents and managed it using Quality Center.
- Designed and implemented automated regression tests using QTP.
- Maintained strong relationships with developers which helped in better execution of test plan.
- Conducted Functionality, testing during the various phases of the development of the application using QTP.
- Responsible for inserting Check points to verify Functionality of the application using QTP.
- Conducted regular meetings with developers for reviews and walkthroughs.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Created and maintained the Requirements Traceability Matrix (RTM).
- Performed smoke testing and Security testing.
- Done Security testing on the log on screen for members.
- Performed positive, negative testing and GUI testing.
- Enhanced Test Scripts using various utilities provided in QTP such as checkpoints.
- Performed backend testing using Database Checkpoints in QTP.
- Inserted Checkpoints to check for broken links, standard properties of an object using QTP.
- Involved in verification process on a regular basis using checklists
- Defined relationships of several tables from different modules
- Functional testing of web services
- Used Access Database to build queries
- Used Access Database for Filtering, Sorting Forms and Reports
- Analyzed and translated requirements and business design into Test Cases.
- Reproduce reported defects and analyze the root cause to assist developers in focused defect correction
- Provided results report concerning completeness and accuracy of the Online Web application
- Used Quality Center to create and Maintain Test requirements.
- Used Quality Center for bug tracking, reporting and analysis.
- Involved in documentation as to how to maintain and run scripts for future enhancements..
- Actively interacted with the development team to fix critical bugs.
- Involved in Configuration Testing.
- Involved in coordination between the automated testers, manual testers and system administrator for the precise scheduling of test runs.
Environment: Microsoft Visio, Test Director, Microsoft test manager (MVS & MVM), Microsoft Office Share point Server, Oracle 9i/10g and Toad, ASP.NET, Agile Methodology.
Confidential, Silver Spring, MD
Quality Analyst
Responsibilities:
- Involved in writing Test Plan for the testing effort of the module.
- Involved in the development of the various projects’ Statement of Work, functional specifications, Test Strategy Goal & Scope Document.
- Participated in code reviews and technical design/specifications
- Developed Project Schedules and Milestone reports using MS Project.
- Reviewed design documents & business requirements to learn the function and scope of the applications under test.
- Developed and executed Test Cases and Test Scripts based on the requirement documents and managed it using Quality Center.
- Designed and implemented automated regression tests using QTP.
- Conducted result analysis using Online Monitors and Graphs to identify bottlenecks in the server resources using LoadRunner.
- Involved in writing various functions to create realistic load test on the applications.
- Divided the application into modules or functions to be tested, defined tests for each module and specified the steps for each test
- Conducted Black Box Testing according to the specifications and requirements of the client
- Used SOAPUI for Web Service Inspection, Simulation and Mocking, Functional testing, Load and Compliance testing.
- Performed Manual Back-End testing to check whether the data displayed in the GUI front end report format matches with the particular data in the original database.
- Analyzed various Load Runner Graphs such as Transaction Summary, Throughput, Hits per second and Transaction Response Time.
- Generated reports and graphs to assist in analyzing testing requirements, test planning data, test results and progress of defect fixes
Environment: Microsoft Visio, MS Project, Power Point, Microsoft Access, Windows XP, IBM Ecommerce API, SQL, Websphere Application Server, QTP, QC, Endeca, SOAPUI, Oracle 9i/10g and Toad.
Confidential
Technical/Quality Analyst
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment
- Responsible for the design and development of the application framework
- Designed and Developed UI’s using JSP by following MVC architecture
- The application uses the STRUTS framework.
- The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets
- Generated XML pages with templates using XSL
- Used XSLT for transforming the XML content into HTML
- Used JavaScript for client side validations. Used JUnit for unit testing of the system and Log4J for logging
- Used JSP and Servlets for server side transactions
- Used EJB as a middleware in designing and developing a three-tier distributed application
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
- Created and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- The request and response from the client is controlled using Session Tracking in JSP
- Installed Web Logic Server for handling HTTP Request/Response
- Used MQSeries for maintaining the messages in a queue
- Developed code for interfacing the system with other system using MQSeries in Java using MQ Client API
- Administering and designing the queues in the MQSeries
Environment: C++, Java, J2EE, JSP, EJB, Servlets, JMS, JDBC, Java (JDK 1.3), MQSeries, Struts, UML/Rational Rose, Session Tracking, XML, XSL, XSLT, PL/SQL, HTML, JavaScript, Web Logic 8.1/7.1 App Server, Oracle 9i/8i, UNIX (HP), Waterfall.