Rpa Developer/tester (uipath) Resume
Chicago, IL
SUMMARY
- 9+ years of diverse experience in IT with emphasis on Software Quality Assurance.
- Implemented End to End Robotic Process Automation (RPA) using UiPath.
- Efficiently handled monitoring and troubleshooting the studio environment through Orchestrator.
- Developed the objects and workflows as per client requirement.
- Worked with the Business Analysts in identifying and defining the requirements.
- Analyze the feasibility of existing process suitable for automation.
- Designed and Implemented Test automation frameworks for Selenium Web Driver with Test NG, and ALM, Quick Test Pro/HP Quality Center.
- Good knowledge on Junit, TestNG framework for Functional and Regression testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Expertise in using Test Driven Development (TDD), Behavior Driven Development (BDD), Cucumber framework.
- Experienced in Manual and Automated testing with tools such as RPA UiPath, Selenium RC/Web Driver/IDE/Grid, Cucumber, RALLY, Junit/TestNG, Quality Center, JIRA, Fire path, and Firebug.
- Proficient in all phases of SDLC such as Analysis, Design, Development, Integration, Implementation and Maintenance.
- Exposure to domain knowledge Pharma, Health, Telecom, Communication & Sporting.
- Extensive Experience in manual testing of Web based and client/server applications.
- Insightful understanding of business processes, experience in interacting with clients, understanding current business processes, gathering new business user/software requirements.
- Extensive experience in writing and executing Test Cases in Manual Testing, and Automation testing.
- Used Soap UI for API testing both SOAP and REST protocols in different web services, and wrote Path/XQuery language codes to add various assertions for the test.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
- Extensive experience in Functional Testing, Regression Testing, UI Testing.
- Execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA and generate comprehensive test reports.
- Extensive experience in preparing RTM.
- Experience in using Web Driver /Web Element interface, Absolute/complete Xpaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver. Timeout Interface, Fluent Wait and many more.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Cross Browser, Security and Database Testing, Exploratory Testing, walkthroughs, inspection.
- Knowledge in SQL Queries.
- Experience in OOPs using Core Java and extensively used classes, objects, inheritance, polymorphism, exception handling, packages, collection, and many more.
- Strongly committed to timelines for deliverables, accuracy and quality of assignments.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Interacting with clients in Scrum meetings.
- Effective in working independently and collaboratively in teams.
- Ability to prioritize and handle changing priorities in a fast - paced environment
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
TECHNICAL SKILLS
RPA Tool: UiPath Studio
Testing Tool: HP ALM (Quality Center), SoapUI, REST, POSTMAN, Selenium Web, JUnit, TestNG, Cucumber, Rally.
Automation Tools: Selenium (RC), Web Driver, TestNG, Debugger, Firebug
Languages: SQL, Java, XML, HTML, JavaScript, Python
RDBMS: MS SQL Server 2000, SQL Server 2008, MS Access, Toad & Oracle, JDBC, ODBC, DB2/400, QUERY/400, SQL/400
Defect Tracking Tools: JIRA, HP ALM, QC
Operating Systems: IBM AS400, Microsoft Windows, UNIX, Linux
WebServices: SOAP, RESTFUL WEBSERVICES
PROFESSIONAL EXPERIENCE
Confidential - Chicago, IL
RPA Developer/Tester (UiPath)
Responsibilities:
- Implemented End to End Robotic Process Automation (RPA) using UiPath.
- Developed the objects and workflows as per client requirement.
- Responsible for the complete solution including happy path, authentication, error handling, logging and performance tuning.
- Performed tool evaluation and feasibility to help in selecting suitable Automation tool for RPA implementation.
- Test case creation and publish, import test cases and adding the test data.
- Analyzing data to discover trends/patterns.
- Create test harnesses and manufactured data to test system efficacy.
- Analyze the feasibility of existing process suitable for automation.
- Participated in online meetings to demonstrate the capabilities of RPA for on-going projects and potential clients.
- Support the deployment of RPA workflows using corporate change control processes.
- Worked with OCR, Image Recognition, ICR, and Machine learning for designing in UiPath studio.
- Experience in staging and deploying the automation solution into test and live environments.
- Used UiPath Orchestrator for deployment, monitoring and management of UiPath Robot automation activity.
- Efficiently handled monitoring and troubleshooting the studio environment through Orchestrator.
- Interacted with different mail services such as POP3, OUTLOOK and IMAP to get the mail messages into folder.
- Used Excel automation for repetitive Excel data entry, appending and for comparing columns.
- Implemented selectors for interacting with window and web browsers for continuous navigation of applications.
- Used Screen Scraping method to extract text from running window application by appropriate output methods such as native, Full text and OCR.
- Used Data Scraping method for extracting structured data from browser applications or documents into a CSV file or Excel Spread sheet.
- Used image activities with wait conditions to ensure proper website or application loading, to perform certain actions in a loop.
- Interacted with the different send services of mail to send automatic mails and audit logs regarding the task completion.
- Handled exceptions using Try-Catch activity.
- Image based, and Text automation are used in Virtual Environments, for interacting with the application
- Efficiently handled monitoring and troubleshooting the studio environment through Orchestrator.
- Participated with test teams during the Product test and UAT phases to fix assigned bugs.
Environment: UI Path, Excel, Git, Web applications, VB.Net, windows, Agile Scrum, HTML, CSS, SQL Server, Webservices
Confidential
Automation Test Engineer
Responsibilities:
- Hands-on experience in top RPA tools like UiPath.
- Experience with analysis, design, and implementation of the process.
- Analyzed business requirements and functional documents and extracted use cases required for performing automation out of it.
- Used Excel automation for repetitive Excel data entry, appending and for comparing columns.
- Worked with exceptions handling using Try-Catch activity and performance of the UiPath workflow.
- Worked on PDF invoices to capture the data from the PDF using Google and Microsoft OCR.
- Interacted with different mail services such as POP3, OUTLOOK and IMAP to get the mail messages into folder.
- Worked on mass uploads from excel documents to internal backend applications/portals.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium Web Driver, TestNG, Maven, Apache POI under Java platform.
- Extensively worked on Test Driven Development (TDD), Behavior Driven Development (BDD) using Cucumber framework.
- Performed test automation using Selenium Web Driver
- Prepared test data for testing the application in various test phases.
- Created Automation script using Selenium Web Driver. Executed scripts on different browser and different platform.
- Involved in the Functional testing of web pages using Selenium
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked closely with Development team to discuss the Design and Testing aspects of the applications to design the Test plans
- Documented Manual Test Cases, Test Procedures and Test Results.
- Conducted the Smoke testing to check the High level functionality of the application.
- Performed Manual Testing for all the functionality in the application.
- Developed and Executed the Functional, System, Integration and Regression Test Cases.
- Conducted the Regression Tests for already reported defects to test whether fix has been applied or not and also to test whether the fix causes another problem or not.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
- Participated in Weekly meetings and walk through to discuss Defect Priorities.
Environment: Java, JavaScript, Selenium Web Driver, TestNG, REST API, Soap UI, JIRA, Apache POI, Cucumber
Confidential
Senior Software Engineer
Responsibilities:
- Analyze the Business Requirements and identify the Testing Scope
- Preparing Test Cases, Scripts and Test Data for both web-services testing and UI testing based on Technical Design documents, Business requirements documents and Solution Design Documents
- Defining the scope of testing for each release.
- Responsible for interacting with the business people for understanding business requirements.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Performed cross browser functional testing using Selenium Web Driver/RC.
- Setup the automation framework using Selenium Web Driver, Java, TestNg, GitHub and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium Web Driver, TestNG and JAVA.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Maintained Jenkins scripts to build deploy and execute automated tests in nightly build.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Preparing the Test Plan document & Project Plan for CIT and ST Phase.
- Reviewing the Test Design documents (Test Cases, Scripts and Test Data) prepared by the Testing Team.
- Performing Web Services testing using SOAP UI tool
- Performing Load Testing using HP Load Runner
- Performing Manual Testing using HP Quality Centre
- Performing and Monitoring the Test Execution progress and manage the defects during Test Execution phase.
- Resolving queries raised by the testing team.
- Coordinate with SME’s and Business for any requirement clarifications.
- Responsible to plan capacity daily, based on projections and volume analysis and allocate/reallocate resources accordingly.
Environment: Java, SoapUI, HTML, Selenium Web Driver, TestNG, XML, Adobe Day CQ5 (Web development tools), HP QC, Oracle 10g, IE 8.0 (Front end)
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for individual business releases as a team coordinatorfor End to End testing.
- Expertise in preparation of test plan and test suit preparation.
- Initiating and managing the calls with the Clients for daily status discussion and functional clarifications
- Preparing of daily test status reports and communicating across the onshore and offshore.
- Providing Defect Information to the off-shore.
- Reviewing the regression test process for the partner’s releases to ensure the fruitful business to avoid the financial impact.
- Writing & reviewing the Test scripts for the business.
- Discussing the issues in daily status meetings.
- Preparing the Test data and allocating the resources required towards the business issues resolution.
- Have been interacting with the designers for the functional clarification and makings sure that each and every one is understanding the change request.
- Involved in Test scripts preparation and estimations
- Has good hands on experience on Quality center and been uploading the Test sets into the quality center
Environment: Windows XP professional, Siebel CRM, ICOMS, JAVA, SQL, QC10.0
Confidential
Software Engineer (Module Lead)
Responsibilities:
- As a Module Lead Managing team of 8 - 10 people for Product Catalogue Module.
- As SME involved in giving KT to the Team members
- Preparation of Test Scenarios and Test Cases based on the High level Design document.
- Reviewing of Test cases & Enhancing of test cases according to the change requirements
- Execute test cases accurately and concisely report both progress and defect status
- Extracting daily Defect and Status report from QC.
- Escalating the issues and the risks in the project area.
- Task Assignment to the team, Team daily tracker efforts calculation
- Weekly and Daily status report
- Part of giving Feedback to the team for appraisal.
- Client interaction for status updates.
- Creation of work plan to track daily deliverables and maintain data for several management reports like Efforts, etc.
- Provide metrics to the Management during test construction phase.
- Requirement Tractability Metrics
Environment: Windows XP Professional, Amdocs Billing, UNIX, JAVA, SQL, QC9.2