Web Services And Automation Test Engineer Resume
Phoenix, AZ
SUMMARY
- Over Eleven years of IT experience with all phases of software development life cycle (SDLC) which includes Analysis, Design, Development, Testing, Documentation, Implementation, Integration, deployment, build, Code Management, Production Support, maintenance, enhancements, version control and Quality control.
- Extensive experience as a QA Analyst, understanding responsibilities in QA Plan Formulation, Developing Project Plans, Communication Plans and Implementation.
- Strong knowledge of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
- Developed, implemented, and automated test plans and test cases in an Agile environment.
- Built, executed, and maintained automated test frameworks for end to end integration testing across applications, using JAVA and Selenium.
- Designed, developed, and executed reusable and maintainable test automation scripts using JAVA/Selenium.
- Full Software Development life cycle experience including Requirement Analysis/ Design, Development and Testing.
- Extensive experience in building and executing test plans and test cases according to business, functional and user requirement specifications.
- Involved in Developing/reviewing the technical, functional and non - functional specifications which are to be included in the project/release
- Experience includes testing of Client/Server and WEB based applications using automated testing tools
- Extensive experience as an Automation Specialist using Quick test pro, Win Runner and Load Runner.
- Experience in using Oracle9i/8i and writing SQL queries, PL SQL stored procedures.
- Experience with the relational databases like Oracle, Db2, MySQL and SQL-Server.
- Experience in Working with Scrum teams and other IT teams to plan, estimate, schedule and execute testing for applications.
TECHNICAL SKILLS
Testing Tools: HP QTP, Win Runner, Load Runner, Rational Rose, Silk Test,Selenium,Test Complete.
Defect Reporting Tools: Test Director, Quality Center, Clear quest, PVCS Tracker, Ontime, Visual Intercept, and Rally.
Programming Languages: C, C++, C#, VB, Java, PL/ SQL, SQL, COBOL.
Scripting: VBScript, JavaScript, TSL, Perl, Shell Scripting
Databases: Oracle8i/9i, MS Access, SQLServer 2000, Sybase, DB2, Teradata.
Web Technologies: J2EE, JDBC, Servlets, EJB 2.0. . Net, HTML, XML.
Web Server: Apache Web Server, Tomcat, BEA Web Logic, and IIS.
Operating Systems: UNIX, Windows 95/98/2000, Windows NT
Protocols: TCP/IP, FTP, HTTP, SOAP, REST.
Cloud Technologies: AWS
Others: Informatica, Business Objects, Visio, MS Project, MS Office, TOAD, SQL Developer.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Web Services and Automation Test Engineer
Responsibilities:
- Developing Web Services Test Automation using SOAPUI.
- Responsible for deploying Services on to AWS (QA, SIT and RIT) using Jenkins pipeline.
- Integration Testing with Dependent services.
- Integration Testing with Third Parties like Trivago, TravelClick etc.
- Trouble Shooting Dependent services upon failures
- Involved in End to End Testing of Shopping and Reservation path for External partners.
- Testing with external partners OTA’s (Online travel alliance) and GDs parnters Travelport, Sabre, Amadeus and assist with partner testing.
- Build load test projects using JMeter.
Confidential
Automation Engineer
Responsibilities:
- Testing Web Services for Availability, Rates and Inventory of Rooms with Third Parties Expedia, Booking.com and Derby soft.
- Developing Web Services Test Automation using SOAPUI.
- Responsible for deploying Services on to WebLogic and configuring Oracle service bus for the adapters and consumers on QA.
- Assist junior Test Engineers in determining test strategies for each release.
- Involved in write highly complex test automation scripts to execute integration, functional, regression, performance.
- Assisted in test script maintenance and support.
- Involved in Research and implement continuous quality improvements in Test Engineering, including enhancements to test automation framework, innovation, general testing methodologies, and tools.
- Designed and maintained moderate to highly complex software test automation for use in testing. Assisted in test script maintenance and support.
Environment: Oracle Service Bus, AWS, Java, ActiveMQ, Tomcat, Weblogic Informix, Oracle
Confidential, AZ
Automation Engineer
Responsibilities:
- Understanding the existing Manual Test Cases and developed Automation Scripts in Test Complete Using VBScript
- Developed Automation Framework from the Scratch.
- Record scripts through test complete tool and make useable classes.
- Responsible for test case writing, execution, Reviews, bug reporting, database handling, query writing & database testing.
- Developing test plan and test strategy.
- Identify various scenarios for functional and regression testing.
- Effective coordination between development team and testing team.
- Creation of VB Script classes and integrates them to the framework.
- Design logger for generate output log and test results in text, html format.
- Generate the test cases for the user - interface testing, regression testing.
- Debugging the work-flow error as according to the configuration process by setting their time - out, actions and their allowed roles.
Environment: Smart Bear Test Complete 10.0, Smart Bear ALM, VBSript, Java, MS SQL Server
Confidential
Sr. QA Engineer
Responsibilities:
- Initiated test automation process using Selenium.
- Experience in Designing and executing the automation scripts using Selenium.
- Developed test automation projects in Selenium WebDriver and Java.
- Built up a Selenium test support framework on web application utilizing a page object pattern.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Experience in Test Automation, Scripts Preparation and execution within the framework.
- Good Exposure using ANT, generating reports and emailing them through framework.
- Expertise knowledge in locating the web elements using XPATH, CSS
- Expertise knowledge in TestNG, following the framework design
Environment: Uniface, Windows 2003, Oracle Database 10g Release 10.2.0.4,.2.0.2417, Selenium 2.0,Maven.
Confidential
QA Architect
Responsibilities:
- Performed “Sanity Check” of the application to establish baseline results.
- Performed functional and regression testing.
- Prepared test logs, when defects are found during the execution of test cases.
- Bug tracking and Reporting.
- Executed Test Scripts, analyzed results and developed test scripts using Silk Test
Environment: Uniface, Windows 2003, Oracle Database 10g Release 10.2.0.4, Silk Test 2008 R2 Version 9.2.0.2417 , Mercury Quality center 9.0
Confidential
Senior QA Analyst
Responsibilities:
- Performed Data-migration testing from Portal Infranet 6.5 to 7.2 for Sirius applications like STARSS and CUWI.
- Involved in writing of extensive SQL queries for data migration testing for portal infranet. Front end used is TOAD.
- Involved in writing several test cases for Sirius applications and executing them.
- Worked extensively with Quality centre, used for defect tracking and maintaining test cases.
- Also extensively used UNIX for checking the CM (Portal Infranet) logs, executing shell scripts while testing.
- Involved with testing of new releases, maintenance releases and back merge releases of Sirius applications
- Also involved with testing of web services, the external elements which interact with Sirius applications like IVR, TRUITION and OEM.
- Tested Data Managers for real-time gift card validation using XML messaging to Communicate with Prepaid card vendors: InComm, Precept/PaySpot and PreSolutions . (in C using CURL and libxml2)
- Involved in testing custom opcodes which called the data managers as well as applying the redeemed gift cards as new payment types. Other opcodes included adhoc gift card, credit card and direct debit payments regardless of the customer's default payment type.
- Created prototypes for the account creation tools used by the CSR’s removing more than 10 manual steps which are predicted to increasing revenue since the CSR manual errors occur 20% of the time in account creation.
- Authored Requirements Documents, Design Specifications and Unit Test Plans.
- Wrote automated test scripts and utility scripts to dump and restore the database.
- Involved in Testing "purified" builds of custom code, analyzed data to find the memory leaks.
- Tested credit card processing, including a live connection to the credit card processor (payment Tech).
- Involved with testing of SMS billing System, including requesting and receiving payments. Validate all log files and invoices after running billing.
Environment: s: .NET, JAVA,Oracle PORTAL INFRANET, Oracle SQL plus, SQL Loader, Oracle 10g, Unix, Linux, Windows 2003, MySQL,Mercury QTP, Mercury Quality Center, Visual Intercept.
Confidential, NJ
Senior QA Analyst
Responsibilities:
- Involved in review and analysis of Business Requirements Document, Requirement Specification, Scope Document and Design Document.
- Developed various Test Plans, Test cases and analyzed Test Results.
- Conducted manual testing for deployment and installation test to check if Environment, Servers, GUI’s and ETL scripts are setup, configured and populated in the QA environment.
- Extensively used SQL queries to validate the bid outputs and slot values in the results and results log tables.
- Conducted ETL verification from ACE database (Oracle) to MySQL and Oracle Database (Search Engines).
- Involved in Backend Testing by monitoring log files for outputs and errors on execution of .NET scripts.
- Responsible for performing Functional Testing by creating Automated scripts using QTP.
- Created automated scripts in QTP using VB Scripts to test schema migration from MYSQL to Oracle Databases.
- Involved in adding Requirements, associating requirements to Test cases, writing and executing test cases in Mercury Quality Center.
- Reported the Defects using OnTime Bug Tracking tool and co-ordinated with the developers to make sure they are fixed and re-tested.
- Analyzed and documented the test results for each build of testing.
- Enhanced and modified the scripts according to the test case scenarios.
- Performed parallel testing of the current system and the new system to compare their outputs and performance.
- Involved in attending meetings and walkthroughs and reported testing status to the Test Manager on a Daily basis.
- Responsible for attending periodical meetings with Directors, Project Managers, Clients for implementing new approaches and techniques.
- Responsible for User Acceptance testing by giving demos to the business users.
- Involved in documenting the process for future references.
- Involved in designing and writing ETL validation test cases using PL/SQL
- Responsibilities involved developing SQL Scripts to validate ETL business rules and routines from the source system to the target data warehouse environment.
Environment: s: .NET, Oracle SQL Developer, Oracle SQL plus, SQL Loader, Oracle 10g, Unix, Linux, Windows 2003, MySQL,Mercury QTP 8.2, Mercury Quality Center 8.2, On Time 2006,WinSQL,Business Objects.