Preetha Rajarajan
*************@*****.***
(CSM, ISTQB, QTP and MCP certified)
Experience Summary
Over 9+ years of experience in Software Quality Assurance as Lead Test
Engineer, Test/Programmer Analyst on .NET, Java and Pega BPM based
intranet and internet applications with SQL Databases and Mainframe based
backend/providers
Hands-On experience as a Scrum Master in Scrum-Agile Methodology for
group collaborations, user stories, scrums, sprints and working for continuous
quality improvement of monthly deliverables
Microsoft Certified Professional (MCP) and Certified Scrum Master (CSM)
with certifications on Testing tools and Processes like ISTQB and QTP
Experienced and trained in Pega Test Management frameworks
Expertise on Quick test professional automation tools to automate recurring test
scenarios
Experience as Onsite QA Application lead since 2+ years managing and
coordinating test activities for 40 test resources in offshore/onshore/nearshore
locations.
Experience as a End-to-End Test Lead for past 4 years coordinating Testing
related activities for several interfacing teams as part of the projects handled and
responsible for Test deliverables including financial Management
Experience as a Programmer and Test Analyst for 3 years on a multi-tier
architecture based Service Delivery Platform developing functional and non
functional test cases and scripts to address potential issues, software scenarios
and fixing them along with regression and negative testing.
Experience at customer location American Express Technologies, Florida, US
for 5 years handling Lead role and Test Management primarily for American
Express Sales and Servicing Portal projects in a Lead role
Currently working with Tata Consultancy Services Limited for American
Express client as Quality Assurance Lead
Academic Qualification
Bachelor of Engineering in Information Technology (B.E.IT)
Skill Summary
Specialization in functional, integration, regression, black box, negative, GUI
testing, back-end testing, in different stages of Software Development Life
Cycle (SDLC) using Waterfall Model
Expertise in test plan and design, test script development, risk assessment and
implementation of test procedures in manual and automation testing to identify
software problems and ensure quality control
Experience with using LISA virtualization tool for the AESP projects managed,
other virtualization tools prior to LISA include AELN simulator (internal AESP
application tool) which help develop and test different software scenarios.
Experience on Automation tool -> Quick test professional that enables recurring
test scenarios to be automated, used for regression testing on projects.
Specialization in Quality Centre tool for requirement traceability, documenting
test results and software defect/bug tracking with expertise on QC dashboard
to pull test metrics related graphs
Experience in analyzing, processing and programming test requests which
involves running mainframe jobs and scripts with knowledge of JCL, DB2
Experience in detecting defects in software process flows, analyzing the root
cause and fixing them by using TCS internal proprietary tools like Infrex and
Assent
Extensive knowledge of building/programming test frameworks for n-Tier
Architectures with .NET, Java and Pega BPM, Web Services and MQ
middleware and Cobol Mainframe and SQL backend
9 years of Strong and extensive Business domain knowledge of Financial and
banking verticals and overall understanding of the involved technical
platforms and architectures
As End to End test manager worked and successfully lead more than 50 major
projects in which several projects had different strategies implemented that
caused reduced risk for implementation
Projects managed as Application test lead for system integration testing around
more than 100 had zero post-SIT defects considering the risk assessment factors
mitigation approach adopted
Trained, experienced and certified in Agile Scrum methodology as a Scrum
Master that supports iterative approach in delivering launch able product at the
end of every stage
Extensive Experience in Effort, Schedule Estimations and Project Planning
required for implementing technology projects.
Exceptional written/verbal communication skills, including the ability to
effectively document procedures, processes and results.
Received star awards and G1 ratings (top rating as part of the feedback process
from Project Managers worked on the projects managed) for all projects handled.
Professional Memberships / Certifications / Appreciations
Certified Scrum Master (CSM) August 2012
International Software Testing Qualifications Board June 2009
(ISTQB) Certified Tester Foundation level exam
Mercury Certified Professional on Quick Test July 2006
Professional (QTP)
Microsoft Certified Professional MCP – 70-305 Aug 2005
Appreciation from customer received for several Jan 2010
projects implemented, certificate of appreciation
received for LOWE project
‘On the spot’ TATA awards and Appreciation Note 2009 till date
received from TCS leadership as part of TCS GEMS
for the success of Contact history program handled as
E2E TM for all phases
Technical Skills/Competency
Project Methodologies: Agile Scrum, Waterfall
Testing and Bug Tracking: Mercury Quality Centre, Quick Test Pro, TCS Proprietary
tools like Infrex, Assent, Test Case Analyzer
Languages: ASP.NET, VB.NET, Java, VBScript COBOL,JCL
environment
BPM: Pega PRPC Testing Framework
Servers Internet Information Server (IIS), WebSphere, WebLogic
Tools: Pega PMF, LISA Simulation Tool, AELN, Internal tools for
Capacity and Schedule management
Job Experience
American Express Servicing Portal is used by Customer Care Representatives of
American Express to service the card members on various fronts. This application is
developed in .Net and the back end used is SQL/DB2-Mainframes. Based on the
changing business needs, there are several software projects executed by American
Express Technologies. This project is about providing AXP with additional features
on its Intranet portal.
GSQO (Global Services Quality Organization) serves as an independent testing
team supporting Software Quality Assurance as part of the development Lifecycle
for all AXP application project changes. Software Quality Assurance encompasses the
entire software development process including processes like requirement definition,
software design, build/programming, and testing and change management.
My professional experience primarily caters to AESP application within GSQO as
listed below:
Job Roles and Responsibilities
Lead Quality Assurance Engineer/Onsite Application Lead:
Primary contact with the customer, identify their needs and provide timely
support by coordinating with offshore team.
Provides status updates on current projects, risks, issues, escalations to Business
Prepare schedule and design strategies to ensure quality control within the scope of
the project and meeting the delivery dates
Baseline the overall test strategy with identified test phases and high level timelines
aligned with the overall project plan
Design and develop end to end test scripts to identify software problems,
traceability of all the requirements and reporting bugs /issue with identified
severity levels to the application teams
Coordinates with SQP teams on derived monthly metrics for better quality
in testing
Communicates process updates to the team and ensures testing standards are met
Collaborates across multiple, cross-functional teams to skilfully execute on
milestones and deliverables in a timely manner
Assists in the development and implementation of policies and procedures for the
Testing & Quality Assurance function
Promotes continuous improvement in Testing & Quality Assurance services by
maintaining best practices and knowledge repositories
Mentoring and training the team on best practices and processs
Quality Assurance Engineer / Lead Test Engineer :
Ensures project delivery in accordance to SDLC, SOX standards & processes for the
portfolio
Provides a strong leadership role to drive testing deliverables (planning,
estimation, execution, etc.), resource utilization, and process management across
various applications involved in the project
Monitor and drive the progress of testing across multiple project/programs within
the portfolio supported, including reporting of budget, status, risks and issues (in
relation to testing activity/defect resolution activity or number of change requests)
Provides UAT support for Business Partners and Systems Assurance
Prepare project sizings, estimates resource need, manages funding, forecast .
Baseline the overall test strategy with identified test phases and high level timelines
aligned with the overall project plan
Identify LISA & automation opportunities and works closely with those teams for
the planning & implementations
Drive monthly/quarterly meetings with directors & responsible for quality
compliance
Ensure all signoffs are on target and document test deliverables to quantify the
metrics.
Share testing best practices with the project teams on an ongoing basis once the
project is implemented
Ensures that risks are identified, risk assessment data is prepared, and control plans
are complete. Reports risk status to senior management and the customer
Test Engineer/Programmer Analyst
Interacting with clients in collecting high level user requirements, converting them
to system and test requirements, estimating the time required and getting
documentation signoffs
Builds frameworks for n-Tier Architectures with .NET, Java and Pega BPM, Web
Services and MQ middleware and Cobol Mainframe and SQL backend
Undertakes reviews of test plans to ensure quality software delivery in terms of
testing business functionality, performance, scalability, reliability, usability and
security/compliance
Develops and executes test cases/scripts utilizing applicable testing software
Detecting defects in software process flows, analyzing the root cause and fixing
them by using TCS Internal proprietary tools like Infrex and Assent
Coordinate with interfacing teams which interact with AESP application and
update the configuration/system settings appropriately to retrieve data
Monitors and tracks resolution of defects, coordinating with development
resources in order to prevent, report and resolve defects
Analyses quality assurance metrics, such as defects, defect counts, test results and
test status
Performing Manual/Automated Testing of the required scenarios as part of the
project and document results in Quality Centre.
Job Assignments
Major Projects Strategy used
SPLASH Batch migration between various SDLC phases ensuring phase
containment and compliance as per testing methodology.
AIU Project involving backend changes, testing with xml tool for
Decommission comparison with before/after changes on decommission of profiles.
Uxnext This project uses Simulated data which involves recorded data
Heuristics from the source than the actual data itself this helps in project
delivery with cost and schedule saves.
Click to This project involves integrated testing between Online and offline
Call/Co interface that allows call routing to occur for the screen pop testing.
browse Upto 10 applications were impacted – which was effectively
managed within the existing delivery date and no impact to
cost/schedule.
Post implementation issues were nil owing to the fact that every
scenario was simulated in test environment and tested thoroughly
for sanity check before going to production
NET This project involves unique way of testing the new replication
Operation database developed as part of this project that backs up the data –
Maintenance testing involved before/after changes, along with comparison of
tool data fields with BAU to ensure integrity.
Batch run was involved to validate the updates made over large
volume of data.
Customer As a tester/test analyst involved in manual/automation testing of
Relationship the application from UI that interfaces with middle tier and
Capability mainframe as back end.
Membership As a test analyst performed test coordination and test activities for
Rewards this new application launch.
Pinnacle As a test engineer was involved in coordinating test activities for
the enhancements of this application.