Saju
Email:-,-Phone no: -
https://sajupt.wixsite.com/mysite
Objective
To work in a challenging environment that provides exposure to new technologies and
ideas, encourages continuous learning and creativity, and stimulates personal and professional growth.
Summary
•
•
•
•
•
•
•
•
•
•
•
•
A Software Test Lead/Architect with over 12 years of Software testing
implementations of Web and Mobile Based Applications manually and also by using
Selenium WebDriver.
Core expertise in Web and Mobile application testing.
Highly proficient with the Manual, Automation Testing and Test Management activities.
Well versed with BDD and TDD.
Extensive experience in preparing Test Plans, Test Strategy, Testing Methodology,
QA Process document, Use Cases, User Guide, Release Notes, Checklists and developing testing infrastructure, test authoring frameworks.
Overall testing responsibilities include Functional Testing, UI Testing, Web testing,
Product Testing, DB Testing, System Testing, Regression Testing, UAT, Build Acceptance Testing, Mobile Testing, Browser Compatibility Testing.
Coordinating with the Clients, Testing and Development team members on regular
basis for test execution.
Reviewing the SRS (Requirement Specifications) and Test Results with BAs (Business Analyst) to ensure completeness of requirements from testing perspective.
Communicating with Onsite test team effectively and streamlining the execution of
test plans and processes with them.
Well versed with testing methodologies, testing life cycle, defect management. Excellent logical and analytical approaches for finding defects.
Well versed in training and mentoring new team members as per the project requirements.
Excellent presentation and communication skills and a good team player.
1
•
•
•
•
•
•
A versatile, multi-talented person with the ability to learn new concepts and tools
quickly.
Adept at Managing test teams.
Constantly maintaining high levels of accuracy and ability to quickly learn applications with minimal Documentation.
An understanding & appreciation of the full SDLC & how testing relates to it.
Can translate business processes into clear and comprehensive test scenarios.
Familiar with waterfall and Agile Development Methodology.
Educational Background
Educational Qualification
Institute
M.S Information Systems
Central Queensland University, Melbourne,
Australia
B.E. Computer Science
St. Joseph’s College of Engineering, Chennai,
TN, India
12th Standard
Indian School, Kuwait
10th Standard
Indian School, Kuwait
Experience Summary
Operating Systems
Windows, Mac OS
Testing Concepts
SDLC, STLC and Bug Life Cycle
Automation Tools
Selenium WebDriver, Behat, Cucumber, Maven
CI Tools
Jenkins
Version Control Tools
GIT
Networking
TCP/IP, Novell, Ethernet, VPN, LAN, WLAN, Intranet.
Defect Trackers
Bug Tracker, Mantis, Bugzilla, JIRA, Redmine
2
Detailed work experience
Software QA/ Testing:
• Design, plan, execute and monitor the testing process.
• Developing Testing Infrastructure and authoring frameworks.
• Provide guidance on the selection of the most effective test design technique for
various projects.
• Understand & translate the business logic defined in the Interface Design Document
to QA engineers.
• Ensure defects are identified, tracked, reported and resolved in a timely manner.
• Creating test cases from complex functional requirements.
• Involved in defining testing methodology based on requirements and suggesting alternative approaches.
• Communicate needed changes to development team and all relevant stakeholders.
Management & Development:
• Well experienced in Mentoring and leading testing teams and projects.
• SQA Process compliance, adherence and implementation for different projects
within the Organisation.
• Involved in training team members and new joiners on different modules of Testing
methodologies and job oriented trainings.
• Active Trainings undertaken regularly for different project teams within the Organisation.
• Well experienced in suggesting and implementing improvement to process and
technology areas.
Project Execution:
• Assists in enforcement of project deadlines and schedules.
• Ensure all requirements are tracked, tested & met.
• Take input from Project Manager and appropriately and accurately apply comments/feedback.
• Consistently deliver high-quality services to our clients.
• Understand the components of running a fiscally successful project.
3
Client Management & Problem Solving:
• Develop relationships with client personnel that foster client ties.
• Continually seek opportunities to increase customer satisfaction and deepen client
relationships.
• Manage client expectations effectively.
• Identify critical issues with ease.
• Push for creative thinking beyond the boundaries of existing industry practices and
client mindsets.
Projects
Project Name
Go Go Car
Client
Software Incubator Pvt Ltd.
Technologies
Java, Angular JS, Selenium Web driver, Cucumber, Maven
Team Size
5
Duration
Dec 2015 – Aug 2016
Designation
Test Lead/Architect
Project Summary
GoGoCar is a consumer online car buying portal that is dealer centric. This portal allows
vehicle dealers to post their inventory to the portal with the ability to adjust their dealer settings. It also allows the prospective car buyer to view, select, and compare their preferred
vehicle, while offering the best price options paired with the highest values for their tradeins. The consumer has the ability to finance and purchase or lease their selected vehicle,
while receiving the most competitive offers from different lenders, all from the comfort of
their computer. The consumer can purchase protection and warranty products, the consumer will be able to complete the entire car buying process all online and go to the dealership to pick up their new vehicle.
4
Responsibilities
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Providing estimates
Preparing/Reviewing the test plan
Executing and reviewing test cases
Suggested, researched and implemented Automation Testing for recurring modules.
Creating and Executing Automated scripts (BDD).
Involved in Functional, regression testing
Preparing the Daily Status Report and Weekly Status Report.
Modifying scripts based on client requirements
Selecting the Complex Manual Test Cases and automating those.
Participating in daily scrums and reporting QA status.
Providing resolutions to issues encountered during automation.
Involved in Browser and device Compatibility Testing.
Understanding the requirements and functional specifications.
Identified Test Scenarios required for testing.
Recruiting and Training personnel.
Project Name
TPSE
Client
Como Group, Australia
Technologies
Drupal, Behat
Team Size
15
Duration
Aug 2014 – Aug 2015
Designation
Test Lead/Architect
Project Summary
This project mainly was about customising an existing template based on the user requirements. This particular project was done for Ballarat. It covers all the major events,
happenings, places to eat and drink and the major attractions. It also has updated feed
from the Instagram account of certain users.
Responsibilities
5
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Providing estimates
Preparing/Reviewing the test plan
Executing and reviewing test cases
Suggested, researched and implemented Automation Testing
Creating and Executing Automated scripts using Behat (BDD).
Involved in Functional, regression testing
Preparing the Daily Status Report and Weekly Status Report.
Modifying scripts based on client requirements
Selecting the Complex Manual Test Case and automating those.
Participating in daily scrums and reporting QA status.
Providing resolutions to issues encountered during automation.
Involved in Browser and Device Compatibility Testing.
Understanding the requirements and functional specifications.
Identified Test Scenarios required for testing.
Performing full tasks of maintaining and documenting test results.
Project Name
GTV
Client
Como Group, Australia
Technologies
Drupal, Behat
Team Size
15
Duration
April 2014 – Dec 2014
Designation
Test Lead/Architect
Project Summary
This project enlisted customising an existing template based on the requirements. This
particular project was done for Victoria. It covers all the major trail routes. The highlights for
each city along with places of interest and places to stay were shown. Based on the city,
extra features were added.
Responsibilities
•
•
Providing estimates.
Preparing/Reviewing the test plan.
6
•
•
•
•
•
•
•
•
•
•
•
•
•
Executing and reviewing test cases.
Suggested, researched and implemented Automation Testing.
Creating and Executing Automated scripts using Behat (BDD).
Involved in Functional, regression testing
Preparing the Daily Status Report and Weekly Status Report.
Modifying scripts based on client requirements
Selecting the Complex Manual Test Case and automating those.
Participating in daily scrums and reporting QA status.
Providing resolutions to issues encountered during automation.
Involved in Browser and Device Compatibility Testing.
Understanding the requirements and functional specifications.
Identified Test Scenarios required for testing.
Performing full tasks of maintaining and documenting test results.
Project Name
NeedStreet
Client
NeedStreet
Technologies
Java, PHP, MySQL, JavaScript, Ajax, Selenium Web driver
Team Size
15
Duration
May 2013 – Nov 2014
Designation
Test Lead
Project Summary
This project mainly involved improvements to the existing website design and structure.
This was done based on the feedback from the doctors. Frequent releases and updates to
the website is a regular activity.
Responsibilities
•
•
•
•
•
•
•
Involved in meetings right from the change requirements phase
Providing estimates
Preparing/Reviewing the test plan
Executing and reviewing test cases
Involved in writing scripts using Java and Junit.
Executing Automated scripts using Selenium WebDriver.
Involved in Functional, regression testing
7
•
•
•
•
•
•
•
•
•
•
•
•
Preparing the Daily Status Report and Weekly Status Report.
Modifying framework based on client requirements
Selecting the Complex Manual Test Case and automating those.
Involved with creating an automated test scripts to test entire application using Selenium and Junit.
Test Suite Run on new build.
Debugging of failed Test Script after Test Suite run.
Participating in daily scrums and reporting QA status.
Providing resolutions to issues encountered during automation.
Involved in Browser Compatibility Testing.
Understanding the requirements and functional specifications.
Identified Test Scenarios required for testing.
Performing full tasks of maintaining and documenting test results.
Project Name
Mobile Doctor and My Health Diary
Client
NeedStreet
Technologies
iOS SDK, Xcode, Testflight and Android Developer Tools
Team Size
6
Designation
Test Lead
Duration
May 2013 – Feb 2014
Project Summary
2 different apps were developed for both iOS and Android, namely the My Health Profile
app and Mobile Doctor app. The Mobile Doctor app is helpful for doctors so that they can
be in touch with their patients and respond to their queries even when the doctors are on
the move. My health diary is an app for the patients through which they can update their
medical records, readings, ask questions to doctors and so on.
Responsibilities
•
•
•
•
•
Involved in meetings right from the conceptualisation phase
Providing estimates
Preparing/Reviewing the test plan
Executing and reviewing test cases
Performing regression testing
8
•
•
•
•
•
Tracking defects
Generating status reports
Understanding the requirements and functional specifications.
Identified Test Scenarios required for testing.
Performing full tasks of maintaining and documenting test results.
Project Name
First Gulf Bank
Client
First Gulf Bank, UAE
Technologies
Oracle 10g, JavaScript, Selenium WebDriver
Team Size
9
Duration
November 2010 - January 2013
Project Summary
"Cash In" is a cash management product developed for FGB which takes care of all the
Processes and Workflows like disbursement and collection.
The scope of project is complete automation of regression testing at integration level using
Selenium WebDriver.
Responsibilities
▪ Analysing requirements, design documents, test plans and use cases
▪ Providing estimates
▪ Test Data Preparation and Reviewing.
▪ Involved in providing walkthrough session to UAT Users.
▪ Prepared Scripts For Application Using Selenium WebDriver
▪ Involved in writing scripts using Java and Junit.
▪ Executing Automated scripts using Selenium WebDriver.
▪ Involved in Functional, regression testing
▪ Preparing the Daily Status Report and Weekly Status Report.
▪ Modifying framework based on client requirements
▪ Selecting the Complex Manual Test Case and automating those.
▪ Involved with creating an automated test scripts to test entire application using Selenium and Junit.
9
▪
▪
▪
▪
▪
▪
Test Suite Run on new build.
Debugging of failed Test Script after Test Suite run.
Participating in daily scrums and reporting QA status.
Providing resolutions to issues encountered during automation.
Delivered scripts and Test Suite Results to onsite counterpart on time.
Follow the Standardised Coding structure.
Project Name
Student Enrollment Management System
Client
NYCDOE – Department of Education, New York
Technologies
Java, PHP, MySQL, JavaScript, Ajax.
Team Size
15
Duration
April 2008 - Aug 2010
Project Summary
The New York City Department of Education is the largest system of public schools in the
United States, serving about 1.1 million students in about 1,500 schools. This project is a
web application which provides facilities for a student to apply to various schools throughout the citywide area. There are various criteria based on which the schools accept or reject students. This application provides a common interface for management of students
and schools data. The users can use the system with various kinds of privileges.
We have created 2 different websites
https://s2.semsnycdoe.com/sems/Homepage.do and https://prod.semsnycdoe.com/parentsite/
Responsibilities
▪ Analysing requirements, design documents, test plans and use cases
▪ Involved in meetings right from the requirements phase
▪ Providing estimates
▪ Preparing/Reviewing the test plan
▪ Executing and reviewing test cases
▪ Performing regression testing
▪ Tracking defects
▪ Generating status reports
▪ Involved in Backend Database testing using SQL.
10
▪ Assigning modules to test engineers and ensuring that they are reviewed on time
▪ Coordinating with the team in finding and fixing bugs.
▪ Coordinating with the development team to ensure that the bugs are fixed and regression testing is performed.
▪ Providing daily status updates and project status reports to the QA Manager and
Project Manager
Project Name
Ixquick Metasearch Engine
Client
Ixquick/Startpage
Technologies
Perl, MySQL, JavaScript, Ajax.
Team Size
12
Duration
Jan 2008 – Aug 2010
Project Summary
Ixquick is a powerful metasearch engine. When you search Ixquick, you are searching
many popular search engines - anonymously - at the same time. An Ixquick result is
awarded one star for every search engine that chooses it as one of the ten best results for
your search. So a five star result means that five search engines agreed on the result.
There was an added module which was used along with Ixquick search engine where the
users were allowed to browse the internet in full anonymity. We also did develop Ixquick for
iPhone and iPad.
Responsibilities
▪ Analysing requirements, design documents, test plans and use cases
▪ Providing estimates
▪ Did a self-study about iOS, its implementations, document it and train my team accordingly.
▪ Executing and reviewing test cases
▪ Tracking defects
▪ Generating status reports
▪ Assigning modules to test engineers and ensuring that they are reviewed on time as
per the schedule.
▪ Coordinating with the SEO team
▪ Coordinating with the development team to ensure that the bugs are fixed and regression testing is performed.
11
▪ Providing daily status updates and project status reports to the QA Manager and
Project Manager
Project Name
RF Binder
Client
Into Graphics
Technologies
PHP, Apache, Flash, MySQL
Team Size
3
Duration
Jan 2008 – Aug 2010
We programmed an HTML website for our client, who currently has a Flash site at http://
www.rfbinder.com. The HTML version will contain the same exact content as the Flash site
Since the Flash version is using XML files to load the content, the HTML version we created also had to use same set of XML files.
Responsibilities
▪ Converted an existing Flash-based site into a HTML site based on the XML files
used by the Flash-based site.
Key Achievements
▪ Received the Proficiency Prize for excellence in Academics from Indian School,
Kuwait for the year 1995 – 96
▪ Outstanding performance award at Zeal Young Leadership Course
▪ IELTS band of 8
▪ Brain Bench certified MS Internet Explorer, Microsoft Windows and Written English
user
I hereby declare that I am responsible for all the information provided in this document and
I shall provide proof for the same as and when required.
SAJU
12