Satheesh Rajendran
Phone : 818-***-****
Email : ************@*****.***
SUMMARY:
* ***** ** *********** ********** in IT environment with expertise in Software Quality Assurance and Software Testing of various Web-based and Client/Server application systems using Manual testing techniques.
Experience with QA Methodology and QA validations to ensure the Quality Assurance.
Experience in executing the web service SOAP/REST using SOAP UI Pro tool.
Experience in testing the responsive web applications.
Extensive experience in Functional Testing, Integration Testing, User Acceptance Testing (UAT), System Testing and Regression Testing.
Proficient in using automated tools like Selenium WebDriver for both client/server and web based applications.
Experience generating, enhancing and executing automated testing scripts using tools like Selenium, Win Runner for functional testing and Jmeter for performance testing
Expertise in Test Case design, review, execution, defect management and tracking.
Experience in handling the Junit & Testng tools for test case & test suite excectuion.
Good Experience in Writing System Test Plans, Test Cases, Test Scripts, Documentation and working in analyzing and gathering the requirements. Extensive experience in varied aspects of the (SDLC) Software Development Life Cycle and Agile Methodologies.
Experience in testing Extract Transfer and Load Process [ETL] using Data Stage.
Strong knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) methodologies like Agile and Waterfall, and the Role of QA.
Knowledge in Windows and UNIX platforms.
Created Test Scripts and Test conditions to perform Functional, Integration and End-to-End testing of the application to ensure Requirement Traceability Matrix using Quality Center/Jira for both manual and automation testing.
Experience in testing Ford Hteam source code deployment tools
Experience in handling the web page debugging tools like Mozilla Firebug, Developer tools.
Extensive work experience in Black Box testing, White box testing, Automation, API testing.
Ability to track application logs for defect tracking.
Converted Business requirements and functional specifications into test cases and test data specifications.
Well organized, creative and a Team Player with proven ability to complete given tasks on time.
Skills in overall Defect Management/Problem Solving including tracking and reporting as per adopted procedures.
Proficient in writing SQL queries and worked with PL/SQL for back-end testing.
Extensively worked with business users in gathering requirements, application complete scope.
Analyzed functional specifications and business rules for generating reports.
Self-starter with strong work ethics and skills in time management, client relationship and ability to adapt and learn new things quickly.
Excellent verbal, written and analytical skills with ability to work in a team as well as individually in fast paced, dynamic team environment.
SKILL SET:
Testing tools
Selenium Web Driver, Jmeter, SOAP UI Pro
IBM
Rational Functional Tester
Management Tools
HP Quality Center, Jira, etracker (Ford)
Programming Languages
Java, SQL, PLSQL
Operating Systems
Windows, UNIX
RDBMS
Oracle, DB2 and MS Access
Web Technologies
HTML, XML, JSON
Web App Servers
Jboss, IBM Web Sphere
Web Browsers
Internet Explorer, Mozilla Firefox, Chrome.
Source Code Management
Accurev, GIT, SVN
Tools
Eclipse, SQL Developer, Toad, Maven, GIThub
PROFESSIONAL EXPERIENCE:
Client- Ford, Dearborn, MI Aug 2015 – Feb 2017
QA Tester
Project Description: CKS is one of the repositories for capturing, managing and maintaining the consumer Information. It keeps track of consumer and vehicle information from various sources (primary – CDR) and stores the information in a single view of customer which is used by marketing and advertising agencies to market FORD products. CDR is a re-architected version of the CKS-Interactive and B2C Customer Information Services applications. It provides compliant, trusted, flexible and efficient view of the customer. The CDR system is designed to provide a service interface to systems that involve consumer data. At the core of the system is the MDM Server, this server maintains the master operational data for consumers within the Ford marketing domain.
Modules worked on- Privacy Preference, Ford of Mexico, Email as a Service, Ford Reconciliation.
Responsibilities
Applied automation test for Privacy Preference, Ford of Mexico modules.
Crated functional test case for Ford Mobile application for login and accessing the existing customer information records module.
Implemented Java collection frameworks to retrieve the list of value from web page for validation.
Performed web service load testing by using SOAP UI Pro web service tool.
Used web page debugging tool like firebug, Developer tools.
Created templates for Test Strategy, Test Plan, Test Case, Defect Report, Periodic and End of Project Reports. Created examples and instructions to accompany each template.
Monitor the JMS queue for ETL batch job process.
Performed the Email trigger activity by using REST services.
Responsible for data analysis to maintain the Single View of Customer [SVOC].
Providing the training and support to stakeholders and end clients after each deployments.
Used Maven tool for creating the project structure.
Performed both manual and automated tests (using Selenium WebDriver) to conduct functional and regression tests on the application.
Generated test scripts to test the web elements in Selenium using Eclipse IDE and enhanced the scripts when the requirement changes.
Preformed Selenium automation testing using Testng & Junit tool for test case and test suite execution.
Co-ordinate with developers in bug fixing and regression testing.
Responsible for updating regression tests and issue documentation.
Identified test data required for Load and Stress Testing and interacted with DBA to populate the data in the test environment.
Reviewing the test case document with business.
Organize the daily status meeting with the team to discuss the project status.
Environment: Java, JSP, Spring, Hibernate, IBM MDM, JIRA, Web Services, DB2
Client: Boots Uk Limited, Nottingham Jan 2015 – Aug 2015
QA Tester
Project Description: Trading as Boots, is a pharmacy chain in the United Kingdom and Ireland, with outlets in most high streets, shopping centers and airport terminals. It sells many health and beauty products, and also provides optician and hearing care services within stores and as standalone practices. Boots also operates a retail website and runs a loyalty card program branded as the Boots Advantage card.
Responsibilities:
Involved in various meetings with Business Analysts and Updated Business requirements.
Validated Hibernate API project and created test case.
Generated weekly Status Reports to the team manager and participated in weekly status meeting with Team members, Team manager, Business analysts and Technical team.
Coordinated various kinds of User Acceptance Testing (UAT) including regression Testing, system Testing, integration Testing, functional Testing.
Performed both manual and automated tests (using Selenium WebDriver) to conduct functional and regression tests on the application.
Validated spring batch application process to load data from the file and validate the customer information.
Created the data setup for load testing.
Used Github tool as source code management to promote the local code changes to repository.
Handled Testng & Junit tool for test case execution.
Generated reports for bug tracking process.
Generated test scripts to test the web elements in Selenium using Eclipse IDE and enhanced the scripts when the requirement changes.
Verified ETL mapping implemented in Informatica for loading customer data feed
Perform QA Testing on web application for Application Processing System.
Followed the Batch process to make sure that all test execution goes smooth.
Developed automation scripts in Selenium to automate smoke and regression testing.
Involved in Unit testing and integration testing of Informatica mappings.
Perform peer reviews for test cases and test results prepared by other team members.
Performed Manual Testing and Data Integrity/Back-End Testing by executing SQL Statements and tracked defects using Test director & attended Bug-Review meetings.
Focus on open defects and follow up with team members and ensure high priority defects are closed with valid re-test.
Report progress and issues to multiple Project Managers and participate in test team status meetings
Environment: XML, SQL, JIRA, Hibernate Validation, ETL, Selenium, Oracle.
Client: New York Times Nov 2010 – Dec 2014
QA Tester
Project Description: The New York Times Business-to-Customer (B2C) application is comprised of The Home Delivery, Times Reader and IHT Reader applications, used to facilitate subscribers to subscribe for Home Delivery, Gift Subscription, Mail Subscription and other magazines like Book Review and Large Type Weekly. This application also allows the subscriber maintain their subscription profiles on the web. It offers 24 – hour online customer care to meet service needs providing responsive, round – the – clock access that allows users to Review and Update Delivery and Billing Information, Control the delivery of newspaper, Discover special promotions and to perform the appropriate real time credit card validation service contacting the third party site.
Modules Worked - B2C,B2B
Responsibilities:
Manually tested the application functionality and developed Automation test scripts to perform functional and regression testing and prepared automation test scripts, Methods and functions in QTP.
Created Test Strategy that included Estimation, requirement Analysis, Resource Planning, Test Planning, Execution, and Results.
Creating the Traceability Matrix of requirements in Quality Center and linking them to individual business scenarios for performance metrics, re-usability, and defect management
Validated the sensible customer information should be encrypted while loading into DataBase.
Developed Manual Test Cases based on Use Cases for specific functional requirements.
Managed the Test Cycle, Conducted walk through and obtained sign off from business
Interacted with System Analysts and the Development team on system to investigate requirements and in resolving issues.
Used Quality Center for bug tracking and reporting, followed up with development team to verify bug fixes and update bug status.
Developed the Test Procedures and Test Cases using Software specifications document.
Used Testng tool for parallel processing.
Was responsible for developing automation scripts using QTP to run the regression suit for the reports.
SQL queries were created and executed to test the tables in the Oracle and Teradata and CRM Databases.
Interacted with developers regarding priority of bugs and updated the status of bugs once they were fixed.
Involved in writing Test Plan and Test Cases as per functional, Business requirements.
Conducted database testing, passing SQL queries to the Oracle database.
Successfully tested Data Quality layers, used data quality controls using SQL.
Used continuous integration tool like Jenkins for test case execution and maintenance.
Participated in user training and submitted status reports weekly.
Environment: Java, Jsp, Struts, Oracle, Selenium Keyword driven framework, SQL, TOAD, XML, SOAP UI
Client: ICICI bank, India Jan 2010 – Oct 2010
Java Developer
Project Description: Cash Management Services (CMS) can be offered by banks in India for their Corporate Customers. Under these services Corporate Customers will receive their funds faster and banks can earn more service-based income. CMS uses bank’s network to move information and advices between branches. Various schemes can be offered by the banks under CMS. Under CMS banks can also provide disbursement services to distribute customers funds across the country to the locations required by a customer. As a Software Engineer, my responsibility is to create forms and to make sure the form to fetch the corresponding details from the database and to update the database as per client request.
Responsibilities
Involved in the Requirements collection & Analysis from the business team.
Implemented the MVC architecture using Apache Struts1.2 Framework.
Implemented Action Classes and server side validations for account activity, payment history and Transactions.
Implemented views using Struts tags, JSTL2.0 and Expression Language.
Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for application modules using RSA.
Used Spring Framework for Dependency injection and Implemented persistence layer using Hibernate.
Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
Used Java Mail to provide email notification on success or failure of a batch job.
Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base.
Environment: Core Java,J2EE, Struts 1.2, Tiles, JSP, HTML, JNDI, SOAP, Web Service, JAXB, XML, ANT, Javascript, SVN, Eclipse, PL/SQL, Hibernate
Client: Punjab National Bank, India Feb 2008 - Dec 2009
Java Developer
Responsibilities
Implemented System Development Life Cycle (SDLC).
Extensive experience in developing the web based Order Management system with Presentation/Web layer (Struts, Servlets, JSP, DHTML, HTML, JavaScript, and CSS) and Data layer.
Worked with Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
Implemented Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
Worked with Session Beans to implement the necessary Business Logic for the Application/Business Tier and provided the O/R mapping using Hibernate.
Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
Implemented JReport tool for generating the reports to end customer.
Worked on JSTL tag for implementing front end business logic.
Qualification:
Master of Computer Applications