Saju Thomas

Saju Thomas

$12/hr
Software Testing
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
46 years old
Location:
Trivandrum, Kerala, India
Experience:
12 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.