JYOTHI RANI SOORA
Mail: ********@*****.***
Phone: 317-***-****
SUMMARY: -
●Over all 14 years of IT experience with 6+ years of experience in Manual and Automation testing and 8 years of Java Development experience.
●Good knowledge and experience in automation using Ready API/SOAP UI, Postman for Rest API’s.
●Good Development experience in java.
●Good exposure of working in Agile and Waterfall models.
●Good exposure to bug tracking, project management and issue tracking using the JIRA tool.
●Good experience in creating Scripts in Selenium WebDriver using Java and groovy.
●Good Knowledge in various frameworks like TestNG using Selenium.
●Involved in Testing both Client Server and Web Based applications.
●Good knowledge of SQL database concepts that involves writing queries using SQL and analyzing stored procedures, triggers.
●Conversant with the complete Software Development Life Cycle (SDLC) of applications and meticulously conform to quality procedures and standards. (Waterfall, Agile). Expertise in SDLC, STLC, SRS Reviews, Test Walkthroughs, Reviews, and Inspections.
●Highly experienced in testing both implementation and sustainment projects specializing in Build Verification, Functional, Integration, Database, End to End, Regression, UAT, Pre-Production, Production.
●Proficient in identifying Testing Scenarios, creating, and updating Test Cases, Test Data, executing Test Cases, logging and tracking Defects and documenting all the Test Results.
●Expertise in Black Box, White Box and Grey Box approach with various types of testing like Smoke, GUI, Web, Functional, System, Integration, End to End, UAT and Regression testing.
●Expert in testing Web applications with comprehensive knowledge of Cross Browsers.
●Strong expertise with Core Java, JDK, J2EE and related technologies – Servlets, JSP, Spring MVC, Hibernate, Struts, EJB, JNDI, JDBC, AJAX, JavaBeans, web services, Rest Assured, AWS.
●Expertise in using J2EEApplication Servers such as Web Logic and Web Server Tomcat.
●Good experience in developing build scripts using Ant, logging using Log4J, and version control using VSS and CVS.
●Strong presentation, analytical, problem solving and excellent interpersonal skills.
●Goal oriented, active team player, and self-starter with outstanding communication skills and proficient in handling multiple projects simultaneously.
●Good Experience in using Ready API/SOAPUI, RPT (Rational Performance Tester) for user load testing. Good knowledge of installing the software and resolving the issues.
●Good knowledge on Python
EDUCATION
Master of Computer Applications, Andhra University, India, May 2005
Bachelor of Computer Applications, Andhra University, India, April,2002
TECHNICAL EXPERTISE
Software Testing: Manual Testing and Automation Testing
Testing Tools: Ready API/SOAPUI, Postman, Jenkins, JIRA, QTP, Selenium (Selenium WebDriver, TestNG)
Management Tools: HP Quality Center, JIRA, ALM, Bugzilla
Java Technologies: Core Java, JSP, FTL, Servlets, JDBC, Struts, AJAX, EJB, JNDI, jQuery, Web services, Restful Web services, spring, Hibernate.
Databases: Oracle, SQL Server, My SQL, MS Access, AWS DynamoDB
Application Servers: Web Logic Server, Tomcat, Web Sphere.
Operating systems: Windows XP/2000/NT
Scripting/Markup: HTML, CSS, Java Script, Angular JS, Angular4
Log/Test/Build: Apache Log4J, Ant, Gradle, Maven, Junit, Groovy, AWS CloudWatch, Sumologic
Version Control: Visual Source Safe (VSS), Concurrent Version System (CVS), RTC, Subversion, Git
Architecture: N-Tier, Client/Server, Design Patterns
Other Languages: SQL, PLSQL, Confluence.
Other Tools: RAD, RPT, SOAP UI, crest client, Postman, Eclipse, Spring Tool Suite, Spring boot, Splunk, Selenium IDE and Katalon IDE, Test Rails, JMeter, AWS Open Search, Octopus Deployments, CI CD.
PROFESSIONAL EXPERIENCE
Company: Auctane Inc aka Stamps.com July’21 – Till date
Role: Senior QA Test Engineer/ Sr SDET
Title: R&D Quality Assurance
Project Description:
Auctane Inc aka Stamps.com (NASDAQ: STMP) is the leading provider of postage online and shipping software solutions to customers including consumers, small businesses, e-commerce shippers, enterprises, and high-volume shippers. Stamps.com offers solutions that help businesses run their shipping operations more smoothly and function more successfully under the brand names Stamps.com, Endicia®, ShipStation®, ShipEngine®, ShippingEasy®, ShipWorks®, GlobalPost and MetaPack™. Stamps.com’s family of brands provides seamless access to mailing and shipping services through integrations with more than 500 unique partner applications.
Responsibilities:
• Preparing test strategy documents by effectively reading, reviewing, and understanding the product and technical specs to define automation and test strategies.
• Creating QA tickets for test design, test implementation and test execution and analyze results.
• Conducting test strategy documentation review meetings with development team and product team.
• Gathering test data to develop and executing the test cases and coding for the automation script.
• Collaborating with test engineers to help design, implement and execute test automation for the backend stamps.com services (REST/SOAP web services)
• Deploying the farms, AWS lambdas and db related patches/scripts/schemas into lower/qa, staging environments and perform post production test.
• Perform split test to verify individual builds and kick off regression testing
• Involved in product and technical specification meetings.
• Involved in scrutinizing the product and technical specs by asking the right questions, challenging the design, and identifying any QA concerns.
• Involved in developing automation strategies including effort scope and timeline.
• Leading major automation initiatives from requirements gathering to architecture to design and implementation.
• Involved in working with requesters to ensure implementations meet expectations and ensuring all requested deliverables are met.
• Involved in addressing bug tickets associated with existing tools in a timely manner to not block any release testing.
• Creating POC and documentation for new and existing automation tools.
• Participating in automation design reviews being held by peer engineers in the team.
• Developing test automation using the tools Ready API, Postman, TestRail and Groovy script.
• Identify gaps in the current automation test coverage and future implementation.
• Utilizing testing methodologies such as white/black box, integration, system, regression, etc.
• Executing test plans through automated tools, performance testing, or manual testing.
• Run existing or new test automation scripts as needed and analyze/report results using Test Rail.
• Build and integrate complex database queries to retrieve crucial data from DB for validation.
• Communicate defects found with reliable steps to reproduce and appropriate severity and priority.
• Used AWS Elastic Search DSL and Dynamo DB for querying the data and cloud watch to check the logs.
• Good Knowledge of CI/CD
• Used JMeter for performance testing.
Environment:
Groovy Script, Java, Restful Web services, SOAP Web services, SQL Server, Jenkins, JIRA, GitHub, Postman, Splunk, AWS, Test Rails, Ready API/ SOAP UI, JMeter, C#, sum logic, VSS
Company: Cognizant Technology Solutions Sept’19 – July’20
Role: Senior Associate
Title: NGWI and Tax Screen Scraping
Project Description:
Next Gen Web Integration (NGWI) is a loosely coupled distributed system for scraping financial data. Nextgen Web Integration platform has two major high-level component Scripts and Scripting Framework. Script has the logic to scrape the financial data from financial institutions. Scripting frameworks provide a runtime environment for scripts. Scripting framework brings a lot of shared libraries which are used by scripts at runtime. The major functionalities of Tax Screen Scraping are identifying customers with 1099/1098 tax forms. Then analyze the script and understand how Tax flow is handled. To reach tax form considering TAXYEAR value and then use pdf Parser API and extract tax data. Finally, Parse the output and map it to respective tax tokens.
Responsibilities:
• Gathering and understanding business requirements thoroughly.
• Involved in analyzing Splunk alerts for different tax forms and dynamic/composite tax forms and resolved the issues during production support.
• Created maps for W2, 1098, 1098T, 1099R, 1099INT, 1099B, 1099MISC, 1099DIV, and 109X
Composite tax forms and update the client on a daily basis.
• Co-ordinate with different teams such as Document Editor, Turbo tax, NGWI Framework and provide the resolution for bank outages. Follow up with financial institutions for maintenance and provide updates to the consumer group team.
• Understanding of concepts and working knowledge of REST, JSON, XML, API’s.
• Participate in functional design, project status, testing status meetings, support on tax peak.
• Participated in Agile Scrum calls and Client calls and updating and addressing the ALM Defects.
• Based on the Test Scenarios involved in writing the test cases manually and then automate certain test cases wherever required using Selenium.
• Execution of test scripts using Selenium.
• Analyze and fix defects raised in Unit, System and integration testing phases and update defect statuses and reviewing the Test Reports and preparing Test Summary Report.
• Performed functional, compatibility and regression testing, White Box Testing, Grey Box Testing, Re-testing, API Testing, Web Services Testing and End to End Testing.
• Defect Tracking and Reporting.
Environment:
Core Java, JSP’s, html, JavaScript, Restful Web services, Spring MVC, Hibernate, Oracle, Maven, Jenkins, JIRA (For User stories), Postman, Apache Tomcat server, Splunk, Eclipse IDE, Selenium WebDriver, TestNG, Scripting framework.
Company: TRN Systems, Inc Aug’16 – Aug’19
Role: Programmer
Title: TIAA Banking Portal
Project Description: TIAA is the leading provider of financial services for academic, research, medical, cultural, and governmental fields. And offer a wide range of financial solutions, including investing, banking, advice and guidance and retirement services. TIAA Banking Portal is a web-based application providing users complete banking features to manage their personal Checking account, Savings account, and Certificate of Deposits and Money market accounts. Some of the key functionalities include Account Home, Account details, Transaction details and Statements. The new functionalities include Bill Pay that allows users to schedule manual or automatic bill payments, Setup reminders and autopay, Setup payees for bill pay, Managing Payees. TIAA has a pre-designed Framework called Atom consisting of features organized into several modules. These Modules can be used individually by any type of Java application. When used together they form a complete solution for Web Applications.
Responsibilities:
• Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis, and design of application.
• Extensively involved in gathering business requirements and system requirements and specifications from Business Analysts.
• Construction of the Bill Pay Processing module in J2EE technologies with Spring MVC using Eclipse (Spring Tool Suite) on Apache Tomcat Server.
• Analyze requirements and provide task estimates and create technical design documents.
• Developed Free marker Templates and Action Controllers and Service Implementation Classes and repositories for control of the business processes in the middle-tier and was involved in their integration
• Used Java Script to perform client-side validation of forms and added logging and debugging capabilities using Log4j.
• Used Groovy for writing the test cases and recorded test scripts using katalon and selenium IDE’s.
• Based on the Test Scenarios involved in writing the test cases manually and then automating certain test cases wherever required using Selenium and Rest Assured for API’s.
• Execution of test scripts using Selenium.
• Analyze and fix defects raised in Unit, System and integration testing phases and update defect statuses and reviewing the Test Reports and preparing Test Summary Report.
• Performed functional, compatibility and regression testing, White Box Testing, Grey Box Testing Re-testing, API Testing using Rest Assured, Web Services Testing and End to End Testing.
• Defect Tracking and Reporting and participate in functional design, project status, testing status meetings, and provide support for implementation on go-live date. Provide Support on the Postproduction release Time period.
• Used JMeter for performance testing.
Environment: Spring MVC, Atom Framework, Free marker template language, JavaScript, Angular JS, web services, Restful Web services, Oracle, Groovy, Gradle build, Rest Client, Soap UI, JMeter, Apache Tomcat server, Spring Tool Suite 3.8, Rest Assured, Selenium IDE, Selenium WebDriver, TestNG and Katalon IDE.
Company: IBM India Pvt Ltd Nov’14 – Oct’15
Role: Application Developer
Title: iSRVCE (I-Service)
Project Description:
iSRVCE enables IBM to deliver technology resource management through a secure, internet-native command and control application. With iSRVCE, IBM’s customers have greater visibility and control into their managed applications at IBM. The components that are included in iSRVCE are Dashboard and Manage. A customizable information dashboard displays vital data to the user like Common Requests that allows user to submit service requests with a single click from the dashboard, Open Requests that provides quick and easy way to view open requests, Request Analysis that provides a graphical representation of service requests, DPE(Delivery Project Executive) Contact Info which is helpful to provide contact information for the user's Delivery Project Executive and Proactive Maintenance Window is useful to display regular scheduled maintenance windows during which the managed application will not be available. The other component in iSRVCE is manage which Provides online service request entry and support tracking for IT services, with real-time updates to status and visibility into the complete lifecycle of a request.
Responsibilities:
• Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
• Extensively involved in gathering business and system requirements and specifications.
• Used JDBC to connect to the Oracle database.
• Developed JSPs and Action Controllers and Service Implementation Classes for control of the business processes in the middle-tier and was involved in their integration
• Used Java Script to perform client-side validation of forms and added logging and debugging capabilities using Log4j.
• Involved in handling issues.
• Implemented J2EE design patterns - Data Access Object (DAO), Singleton and Service Locator
• Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files and followed the testing process of Unit testing, Integration testing and UAT.
Environment: Java, J2ee, JSP, JavaScript, Servlets, Struts Oracle 8i, SQL Developer, WebSphere6.0, Eclipse, RAD6.0, Windows.
Company: IT Transformers Jan’14 – Apr’14
Role: Java Programmer
Title: Indiana Eligibility Determination Services System (IEDSS)
Project Description: Indiana Eligibility Determination Services System (IEDSS) includes the business functions that allow the user to enter application information and intake information into the system, including Application Registration, which allows workers to register complete applications into the system. Appointment scheduling that allows workers to set up schedules, create, and maintain appointments. Data collection that allows workers to record client information in the intake and/or interview process. Individual Details, Household, Non-Financial, Income, Expense and Resource Information are recorded as part of data collection. IMPACT that allows workers to track status and a client’s compliance with work programs for TANF/SNAP eligibility. The application is based on the NEXTGEN Java framework and uses EJB session beans for the business tier. For data access, the application uses DAO's to access Oracle tables.
Responsibilities:
• Involving in software development lifecycle tasks - design, coding, testing, and documentation, analysis, and design of application.
• Involving in gathering business requirements and system requirements and specifications.
• Identifying database changes for the new and existing screens.
• Construction of the Customer Record Processing module in J2EE technologies (NEXTGEN Java Framework) using Eclipse on Web sphere
• Developing Servlets and JSPs, EJB’s, Bo’s and Cargos for control of the business processes in the middle-tier and involving in their integration.
• Used Java Script to perform client-side validation of forms.
• ImplementingJ2EE design patterns Data Access Object (DAO), Singleton and Service Locator
• Used JDBC to connect to the Oracle database.
Environment: Java, J2EE, JSP, Servlets, EJB’s, BO’s, Cargos, Oracle, Web sphere, Eclipse.
Company: Enterprise Solutions, Inc May’12 –Dec’12
Role: Systems Analyst
Title: Transfer Pricing System
Project Description:
Transfer Price System is a business system that supports and enhances transfer pricing planning and continuous process improvement across the enterprise. It is an application for both corporate transfer pricing analysts and affiliate transfer pricing analysts to calculate transfer prices for both new products and existing products. The purpose of TPS is to provide an automated means for planning, collaborating, and computing transfer prices among corporate transfer pricing analysts and affiliate transfer pricing analysts. TPS is an online data coordination calculator which allows distributor and / or marketer and Form Fill Finish affiliates to enter their project end selling price, projected quantities sold and their freight and duty percentages. Overall processes for the transfer price planning include setup plan items, submit Transfer Price Plan, approve New Transfer Price, and generate Price Conditions.
Responsibilities:
• Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis, and design of application.
• Extensively involved in gathering business requirements and system requirements and specifications.
• Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web sphere
• Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration
• Used Java Script to perform client-side validation of forms and JDBC to connect to the Oracle.
• Used JDBC to connect to the Oracle database.
• Involved in writing SQL queries, analyzing, and using Stored procedures.
• Added logging and debugging capabilities using Log4j.
• Responsible for generating build scripts using ANT and version control using CVS.
• Involved in handling issues and resolving batch job problems, production support issues.
• Developed Action classes, Action Forms, for the struts, integrating and maintaining struts configuration files.
• Followed the testing process of Unit testing, Integration testing and UAT.
• Involved in Oracle migration activities and windows 7 testing.
Environment: Java, J2EE, JSP, Servlets, Struts, Oracle, Toad for oracle, Web sphere, Eclipse
Company: IT Transformers Sep'10-Feb ‘12
Role: Java Programmer
Title: Unemployment Insurance
Project Description:
Indiana Department of Workforce Development (DWD) manages and implements innovative employment programs, unemployment insurance systems (UI), and facilitates regional economic growth initiatives for Indiana. Unemployment Insurance is if you have been laid off or lost your job through no fault of your own, you may qualify for unemployment insurance The unemployment insurance systems handle several modules like tax, benefits, Appeals, CSS (Claimant Self Service), ESS (Employer Self Service System), IWF (Image Workflow).UI is a federal-state program jointly financed through federal and state employer payroll taxes. These programs are regulated under the Federal Unemployment Tax Act (FUTA) and the State Unemployment Tax Act (SUTA). Unemployment taxes are based primarily on the employer’s own experience and can vary widely, and the component UI tax can maintain Account Details, Account Adjustments and Wage Records of employers and employees.
Responsibilities:
• Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis, and design of application.
• Construction of the Customer Record Processing module in J2EE technologies with Spring MVC using Eclipse on Web sphere.
• Developed Action Controllers and Service Implementation Classes and JSPs for control of the business processes in the middle-tier and was involved in their integration
• Used Java Script to perform client-side validation of forms.
• Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
• Used JDBC to connect to the Oracle database.
• Involved in writing SQL queries, analyzing, and using Stored procedures, triggers as part of defect resolution.
• Added logging and debugging capabilities using Log4j.
• Responsible for generating build scripts using ANT and version control using CVS.
• Involved in handling issues and resolving batch job problems.
• Involved in handling issues with BIRT reports.
• Followed the testing process of Unit testing, Integration testing and UAT.
• Involved in user load testing using RPT (Rational Performance Tester)
• Prepared technical document for Batch Jobs.
Environment: Oracle 8i, PL/SQL Developer, J2EE, WebSphere6.0, Process Development & Integration, jQuery, Spring MVC, Hibernate3.2.2, Eclipse, RAD6.0, RPT (Rational Performance Tester).
Company: Wipro Technologies May’06 - July’08
Role: Project Engineer
Title: European Order Work Bench
Project Description: The GME Order Workbench system is a web-based application enabling the dealers of GME to configure, create and manage vehicle orders. The customer can place orders and later track the order with the vehicle number provided by the system. GME Order Workbench provides several functionalities to be performed by the users who are dealers and sub dealers of GME: 1 Provide an integrated Vehicle Configurator. 2 Provide an order management tool that is integrated with GM*Drive. 3 Provide better validation checks when an order is entered online. 4. Housekeeping. 5. Reporting, 6. Web Vehicle locator.
Responsibilities:
• Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis, and design of application.
• Design & Development of technical specifications using J2EE Design Patterns.
• Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web logic.
• Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration and used Java Script to perform client-side validation of forms.
• Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
• Involved in writing SQL queries, analyzing and using Stored procedures, functions and cursors
• Added logging and debugging capabilities using Log4j.
• Responsible for generating build scripts using ANT and version control using VSS.
• Involved in handling issues.
• Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files and created the test cases using JUnit
• Followed the testing process of Unit testing, Integration testing, UAT and worked with QA team for Systems testing.
Environment: Core Java, JSP, Struts Framework, J2EE, Eclipse, Windows 2000, SQL, Hibernate, Oracle8i, Web logic.