Automation Architect Resume
PROFESSIONAL SUMMARY:
- 12 year s software QA tester with full system development life cycle experience, including designing, developing and implementing test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault - free audits.
- Expertise in both manual and automation testing of Web services along with Embedded Software for Firmware and Drivers .
- Availability to work on Contract and on Full term basis within 10-14 days.
- Experienced working with Web based technologies HTML,Groovy,Cucumber,Selenese, XML, CSS, AJAX, Java,Java Script C,C# Protractor and VB Scripting.
- Experienced with Desktop Application automation and Unit Testing .Net, C#, MVVM, Mock, Entity Framework, xUnit,jUnit,nUnit
- Experience in working with Microsoft tools link Team foundation Server (TFS), VSTS,
- Microsoft Test Manager (MTM) and coded UI tools.
- Worked with Coded UI tool to automate complex and Dynamic Ajax based UI applications
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases.
- Subject matter expert (SME) in Treasury Management services functionalities.
- Expertise in working with web services(both SOAP and Rest),using SOAP UI Tool
- Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile (Scrum).
- Experience in coordinating and mentoring offshore and onsite QA.
- Experience in setting up the test environment, installations and configuration.
- Expertise in Manual and Automated testing of various Web based applications.
- Sound knowledge of test management tool HP ALM(Quality Center), HP Application Lifecycle Management and Rational Clear Quest tools.
- Experienced Tester in Agile Development Environment using TDD and ATDD approach.
- Experienced in Regression Testing using QTP automation tools.
- Executed SQL scripts/queries for data verification
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Jmeter, NeoLoad, Eclipse and preparation of automation test framework.
- Created Test Plans, Test Cases, Test Procedures and Test Script.
- Good understand with Web Services and expert in writing test cases and executing Web Services using SOAP and REST protocol on SOAPUI
- Extensive experience in Ad-hoc, Functional testing, Integration testing, System testing, Regression testing, User Acceptance, End to End, black box testing, GUI testing, back-end testing, browser compatibility testing, load/performance testing in different stages of Software Development Life Cycle (SDLC).
- Experienced in writing JUNIT Test cases for Java and J2EE applications.
- Proficient in Using Quick Test Professional (QTP) for Object Repository, object spying, Recording Purposes, conducted data driven tests, added synchronization points and inserted different checkpoints like standard, Text checkpoints.
- Experience in writing test cases to find multiple combinations of testing scenarios for thorough testing.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
- Expert in web technologies like HTML and XML.
- Experienced in creating Requirement Traceability Matrix to ensure comprehensive test coverage of requirements.
- Well versed in automation testing tools such as Quick Test Professional (QTP), Soap UI and Selenium.
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
- Knowledge of Defect/Bug tracking system with the use of tools like HP Quality Center and Bugzilla.
- Experience in importing/ exporting the Scripts /data into QC/ALM by using MS Word and Excel Add-ins.
- Strong working experience in various databases such as Oracle, MySQL, SQL Server and MS Access.
- Good understanding and knowledge of UNIX commands.
- Extensive experience in Web applications, Web services and Web methods. (Middle ware Testing) SOA
- Has good knowledge of web technologies like Web Services, SOAP, XML, HTML, Style Sheets, ASP, JSP, ASP.NET, .NET, JavaScript, Perl, VB Script, VB, Java, C, C#, and C++.
- Worked with Developers, Business Analyst and Project manager to test and document new product and new product enhancements.
- Exceptional analytical, trouble shooting and problem solving skills.
TECHNICAL SKILL:
Testing Tools: HP ALM,MISYS LOANIQ,Quick Test Professional, Selenium, Soap UI, Jmeter,Noeload,Katalon,Jumper,Vectorcast,Coronys, eggplant. Testplant, UI,Desktop automation using AUtoIT, autohotkey, Protractor,Guage
Languages: VB Script, C/C++, java, C#, .Net, Ruby.Java,Groovy,Python,Cucumber,GraphQL
Bug Tracking Tool: Bugzilla, JIRA, Rational Clear Quest, Quality Center/ALM,RALLY,VersionOne
Databases: SQL Server, Oracle 9i/10g,11g, MS Access, MySQL,DB2,SQL Developer
Web Browsers: IE, Mozilla Firefox, Chrome,Safari
Web Technologies: ASP.NET, VB.NET, CSS, JavaScript, XML, HTML,IOT,System On Chip(SOC),API,Embedded Applications,communication systems.
OS: Windows 95/98/NT/XP/Vista/2003 Server/7, MS-DOS, Unix, Linux,Mac OS
Database Query Tool: TOAD, SQL plus
Business Mgmt. Tools: Rational Requisite Pro, MS Office, MS Visio
CI/CD: Unfuddle,SourceTree,SVN,TortoiseSVN,TFS, jenkins,kubernetes,dockers,TeamCIty,Gitlab,chocolatey, github atom,GitLab
Methodologies: SAFe Agile,Scrum,KanBan,ScrumBan,WaterFall
PROFESSIONAL EXPERIENCE:
Confidential
Automation Architect
Responsibilities:
- Unite Tests, Integration tests, Mock Services of WPF Desktop Application built on .Net Core and Entity Framework .
- Agile, But we had to impliment a hybrid since this was a new challenge .
- We had to take it piece by piece so as to document and communicate with Product owners/BA;s on a daily Basis .
Confidential, Phoenix, Arizona
Automation Engineer (Architect)
Responsibilities:
- Started off by recommending automation tools and techniques for the business environment.
- Suggested tools that were open source yet still secure and so that no private information would be accessible by unauthorized entities.
- Put heavy concentration and emphasis on bringing the whole team together in deciding the path that should be taken to go forward with the perfect candidates for automation vs Manual Testing.
- With the help of developers and under guidance from management I single handedly Built automation suites for UI testing, API interfaces and Embedded software such as drivers and firmware.
- Designed Automation suites that can be utilized for Load testing at the same time as being able to be run in CI/CD modes using Jenkins and Dockers.
- Monitored and created automated alerts using KiBana,Jenkins,SonarQube . Used GraphQL for interfaces that use Facebook like language that brings better search results.
- Automation tests run 24 hours a day that trigger alerts if code pushed by developers breaks the working code.
- Created backward compatible driver test suites to make certain new drivers are backward compatible.
- Used custom keywords using Java,Python,C++
- Created Load test Benchmarks that were used when Migrating from RackSpace to AWS.
- This was used to enhance performance for UI and API and successfully made applications much faster than they were before.
- Load tested using multiple test cases with a Virtual User presence of 50k Users .
Confidential
Software Quality Assurance Analyst
Responsibilities:
- Working towards creating and executing test cases using several diverse tools .
- Gaining Knowledge with a friendly team of individuals every day.
Tools: Fujistu Palm Vein Teradici ThinDesktop Client/Server, Epad,Fabulatech Webcam Drivers, SQuirreL,SoapUI,Version one,HP ALM, Windoews(7,8,10),SQL Server,Citrix,Atlassian Confluence.
Confidential
Software Quality Assurance Analyst
Responsibilities :
- Analyze the Business Requirements and specification.(Environments,Logical Days,Timelines,backup Plans)
- Understanding complex Wholesale Banking and Syndicated Lending test scenarios Using new tools in preparation for SIT and UAT.
- Prepare and understand complications that could possibly arrive if timelines are not met and new codes are not deployed.
- Attend daily standup meetings using Agile Methodology and report the status to SCRUM master.
- Involved in performing Smoke Testing, Integration Testing, System Testing and Regression Testing, Post Prod Testing of the application.
- Prepared and executed manual test scenarios and test cases based on business and functional requirements and Automated identified test cases using Quick Test Professional.
- Created manual test cases from Use cases, Functional specs and other requirement documents.
- Testing Web services using XML,SOAP UI Tool.
- Using SQL on Oracle 11g to test Database and relationships between updated data .
- Confirm flow of Data from Multiple LOB s.
- Manipulate data to emulate Several geographical zones and currencies.
- Work with partners and colleagues in various time zones at all hours to meet deadlines.
- Work with various Controllers to understand the actual use and need of new codes along with important factors to test
- Making sure that no minor part of testing scope is overlooked .
- Follow up on Defects created to make sure that they are closed at the right time and safeguarding the SLA s.
- Validate changes Reports and Database Tables .
- Test New Portals of Reports and databases along with User Security access.
Confidential, Dallas, TX
Sr. Quality Analyst
Responsibilities :
- Analyze the Business Requirements and specification.
- Attend daily standup meetings using Agile Methodology and report the status to SCRUM master.
- Involved in performing Smoke Testing, Integration Testing, System Testing and Regression Testing, Post Prod Testing of the application.
- Prepared and executed manual test scenarios and test cases based on business and functional requirements and Automated identified test cases using Quick Test Professional.
- Created manual test cases from Use cases, Functional specs and other requirement documents.
- Testing Web services using SOAP UI Tool.
- Validated XML Responses from Web services and added assertions.
- Worked with Groovy to validate web services.
- Involved in Software Configuration Management Process, Version control to build the files from development to test, pre prod and production environment.
- Involved in the automation of the application using Coded UI
- Created Automation test framework using Selenium.
- Performed End - to-End testing manually and was associated with User Acceptance Testing .
- Involved in Testing in Agile Development Environment using TDD and ATDD approach.
- Used Firebug Tool to identify the Object s id, Name, XPath, link in the application.
- Added annotations to the test. (selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Entered business and functional requirements into the Quality Center Requirements Repository.
- Responsible for writing Test Plans, Test Scripts, Test Cases, and executing test cases.
- Validated complex Ajax built User Interface(UI) applications with the help of Microsoft Coded UI automation tool(Used TFS and VSTS environment for development of test code)
- Created JUNIT Test Cases, Test Suites using JUnit for Java Service Layer which was developed using spring, Persistence layer using Hibernate.
- Involved in all phases of testing Ad-Hoc, Functional, Integration, System, Regression, End to End in all different browsers like IE, Google Chrome, Mac Safari, Fire Fox.
- Regression Testing is performed and the additional scripts are generated for each version.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Writing SQL queries to test database for retrieving and inserting data.
- Prepared and executed various test scripts in Coded UI
- Run tests by using Selenium remote control in different browsers.
- Tested Web services (SOAP and REST) using SOAP UI & HP Service Test and applications complete business flow.
- Involved in preparing metrics and sending reports to manager.
- Interfaced with developers to resolve technical issues and investigated software faults.
- Analyzed the functional specifications and helped team members to achieve test goal.
- Performed black box, module, integration and system testing
- Involved in testing Web services(SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Performed Back end Testing and data Loading into Oracle tables using SQL
- Participated in meetings with developers to discuss enhancements and modifications.
- Testing of Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages
- Involved deploying code to Production environment
- Analyzed, reported and tracked defects through Quality Center.
- Involved to create function Libraries using VB Script and load them as Resource Files.
- Responsible to follow up the production issues with offshore team.
- Developed Positive and Negative test cases and executed manual test cases using Quality Center
- Worked closely with development and testing teams to accomplish timely release objectives.
Environment : Visual Studio, TFS, MTM, Coded UI, VBScript, Ruby, Quality Center/ALM, ASP.Net, Selenium, Junit, java, SoapUI, Restful, Eclipse, Visual Source Safe, Agile, Visual Make, Ajax, Dashboard, SQL
Confidential, Dallas, TX
Sr. QA Analyst .
Responsibilities:
- Analyze the Product backlogs and Sprints using Agile Methodology
- Attend daily standup meetings and report the status to SCRUM master.
- Worked closely with business analyst in reviewing and understanding Treasury management services related use cases and business rules documents.
- Responsible for writing Test plans, Test scripts, Test cases and executing test cases
- Wrote and implemented the Test Plan, various Test cases and Test Scripts in VBScript to test various functionalities using the automated tool QTP.
- Written test scenarios and test cases to validate treasury management services use cases.
- Well experienced in validating the authorization levels at all payment levels in LOANIQ by creating the DFO structure related to Loan terms and also involved Point - in-time: the Midas backend database records should be created at the time of funding/Circle Close of all loans.
- Wrote manual Test Cases using Quality Center according to functional documents and requirements.
- Involved in performing Integration testing, System testing and Regression testing of the application.
- Deploy, test and run the graph as executable k-shell scripts in the application system.
- Involved in Regression testing to ensure functionalities still exists and the system performs as per the current requirement without any problems due to any new code being deployed into the applications while resolving defects or any code changes that occurred as per change requests.
- Executed SQL queries to verify the database for the relevant test cases.
- Used VBScripts in QTP to access webpage script variables
- Manually tested the application executing test cases in the Quality center.
- Enhanced and maintained QTP scripts, Configured Shared Object Repositories and developed Reusable Function Libraries using VBScript.
- Wrote complex SQL queries to Oracle database for backend/frontend comparative analysis i.e., to check the correctness of the data stored in the database.
- Involved in preparing Test scenarios and Test cases based on BRD (Business rules documentation) and Technical Specification.
- Involved in E2E testing in LOANIQ and verifying the all loan related to SWAP and multi lender finance loans, Underwrite and Process of Loans, Fund the loans, validation and comparing with the frontend data with the backend data by using middle layer underwriting application with the DATA tool.
- Used Excel to write Manual Test Cases and Status Report.
- Responsible for updating the Test Metrics every week to evaluate the project progress.
- Interacting with development and testing team to improve overall quality of the application
- Writing SQL queries and statements to test database for retrieving information, editing data and inserting data.
- Created manual Test Cases in HP QC/ALM for various User Stories based on Releaseand Sprint Plan.
- Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Experience in LoanIQ data elements are passed through Outbound Interface Loan Term, Amortization Period, Experienced in Legacy Purchase logic system to roll up Assessment updates from LoanIQ to Final Statement, Property Status, Mortgage DLP (Detailed Loan Product) for all loans experienced to ensure the group number follow the logic in Legacy Purchase application Funding process.
- Created new scripts using QTP to perform through testing.
- Used SQL commands to validate the database and test its integration with the front end.
- Prepared XML test data files to validate different scenarios, using Boundary Value Analysis and Equivalence partitioning techniques.
- Performed Back End Testing and wrote queries to retrieve relevant data using SQL from Oracle 10g
- Created test plans, test cases using HP QC/ALM.
- Automated the Regression test suite using QTP.
- Responsible for running the smoke test after every code release in test environments.
- Created, Reviewed and Executed test cases and test scripts for System, Integration testing.
- Involved in creating the Object Repositories, QTP Test scripts and execute them.
- Used to setup the meetings for Detailed Test Plan review with Project Manager and Quality Manager.
- Tested application with Development, Staging and Production Environments
- Responsible for signing off builds in QA environments after successfully executing test strategy
- Used Quality Center to create and execute test plans and test scripts.
- Created several common VBScript functions.
- Highly Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
- Worked with Business Customers, Business Analysts, Software Developers, QA team, and Project Leads to ensure successful roll out of high-quality application.
Environment : AB Initio, Clear Case, Remedy, Quality Center, VBscript, LoanIQ, SQL Server 2000, DTS, Windows XP, UNIX, QTP, Agile, Java
Confidential, Dallas, TX
QA Analyst
Responsibilities :
- Understanding the business requirements and developed test cases to test the complete functionality of the application.
- Prepared Test Data using test scenarios for functional testing as documented in the test plan.
- Verifying the address validation for the customer for FTTP availability and capability before flowing the order.
- Performed Integration testing, Regression testing, Interface testing and User Acceptance testing.
- Involved in transitioning and sharing the knowledge with new team members joined the team, also explaining them the test methodology, procedures, current status and company standards to write Test Cases.
- Defects were Tracked, Reviewed and Analyzed using Quality Center.
- Flow different kind of orders such as New Installs, Change, Cancel and Disconnect to make sure that the application functionality is working properly.
- Executed automated test scripts using QTP to perform through testing
- Defects were tracked, reviewed, analyzed and reported using MTM.
- Building Inventory (Network Elements) and flowing orders through the order entry system (COFEE). Verifying the status of the order by checking whether the assignment and activation is done properly. Order is tracked in the Workflow tab of the iVAPP GUI till it is completed.
- Developed test plans and test cases for testing the various retail applications, in HP
- Quality Center.
- Involved in functionality testing, regression testing, E2E testing, system testing.
- Performed in intensive Regression Testing with the help of data driven tests in Win Runner working with data files.
- Generated usage and billing verifications of the various Price Plans.
- Used HP Quality Center for creating and executing test cases, for defect tracking and for generating reports.
- Wrote simple SQL queries for Data Base validation in Oracle DB and MySQL DB.
- Defects were tracked, reviewed, analyzed and reported using Quality Center.
- Extensively used SQL queries for backend testing
- Close interaction with designers and software developers to understand application functionality and navigational flow.
- The project is executed based on an onsite/offshore model.
- Effective communication and co - ordination with developers and also with the client as and when required.
Environment : WinRunner, Quality Center, .NET, Java Script, XML, SQL Server, QTP, Windows 2000 Server/XP and UNIX (Sun OS).
Confidential, NJ
QA Analyst
Responsibilities:
- Responsible for writing detailed Test Plans and Test Cases based on the Functional Specifications.
- Involved in functionality testing and regression testing
- Involved in test cases preparation, test cases execution and preparing review reports and tracking.
- Coordinating with the Development team for defect analysis.
- Functionality testing for End to End to make sure that application works according to functional specification
- Issue reporting, tracking and preparing review report using Bug Tracker
- Prepared detailed report on a weekly basis for the project members to know the status of the application.
- Involved in Quality Center for planning, running and tracking defects.
- Tested the database at the backend with various SQL queries ensuring correct updating
- Documented and tracked test scripts, test results, test analysis; reported the defects using Test Director and discussed with developers to resolve technical issues.
- Attended weekly meetings with fellow team members
Environment : WinRunner, Quality Center, Windows 2000 Server, JSP, EJB, Java Serves, C/C++, Web Logic, HTML, Java Script, IE, SQL, and SQL Server.