John X
Senior Test Analyst, MCA (REC Calicut)
https://www.linkedin.com/in/john-xavier
Mobile: +91-989*******
Email: *******@*****.***
Career Summary
** ***** ** **** ********** in testing industry (Manual, Load and Performance, Security and Automation, WebAPI testing, Release management)
Have extensive exposure in Software Development Life Cycle (SDLC) phases such as Requirements and Analysis, Design and Planning, Test Strategy preparation, Test Planning, Test Execution and Test Management.
Proficiency
1. Web API testing
Includes testing with Soap UI (creating mock services and WSDL) also groovy scripting with Soap UI Pro.
2. Performance testing
Developing advanced scripts with JMeter, loadUI for Mosaic application. Reporting tools used JConsole, Jvisual VM.
3. Release testing
Installation and configuration of appservers and DB servers for release testing. AWS cloud setup and troubleshooting for release verification. 4. Security testing
Worked on auth level penetration testing.
OWASP penetration check done via scripting in ZAP tool, Skipfish. 5. Integration testing
Used citrus tool based framework for developing integration suite. 6. Load testing
To manage application load and to perform load analysis. 7. Backbase CXP
Learned about Backbase CXP technology and was able to design portlets with niche features.
8. Selenium
POC on selenium web driver testing for mosaic .
9. Mobile application and SFTP testing.
POC on Mobile Automation Testing using Perfecto mobile and KITE. 10. Accessibility Testing
Includes Functional, Regression, Sanity etc.
Accessibility Testing using JAWS tool.
Technical Summary
Testing Tools: Quality Center 10, Mantis BT
Test Automation Tools : Selenium Web driver
Bug Reporting Tools: Mercury Quality Center, Mantis, JIRA
Operating Systems: Windows XP, Unix
RDBMS: Oracle, Sybase
Querying Tools: Toad, SQL Advantage
Other Utilities: Snag It, WinMerge, Putty
Security testing: ZAP
Testing skills : Application Testing, Web API Testing, Localization Testing
Performance testing: JMeter,loadUI
Professional Experience
Redblack LLC - (Sep 2017 – current)
Role: Senior test analyst (Support)
Responsibilities:
● Involve in project planning processes.
● Prepare support estimates and acceptance criteria to enable accurate planning with realistic timelines.
● Involve in US support resolution meetings.
● Documents functions and changes to new or modified modules and test activities/results.
● Provides technical coaching and mentoring to less-experienced team members.
● Release Management and Deployments to QA/Staging/Production Environment.
● Adheres to standards and procedures.
Framework Systems and Solutions - (Jan 2013 – Sep 2017) Role: Senior test analyst
Responsibilities:
● Involve in project planning processes.
● Prepare QA estimates and acceptance criteria to enable accurate planning with realistic timelines.
● Involve in epic refining and estimation of sprint activities.
● Provides technical coaching and mentoring to less-experienced team members.
● Release Management and Deployments to QA/Staging/Production Environment.
● Adheres to standards and procedures.
● Reviews modules for quality assurance.
● Checks for compliance with all standards, policies and procedures.
● Creates release notes, deployment plans, etc.
● Verifies the functionality of components and services and ensures deployment meets client's expectations.
● Ensure modules are production ready.
● Perform automated/load tests and address any issues.
● Documents functions and changes to new or modified modules and test activities/results.
● Develops and/or implements reusable components.
● Automate or set-up environments for build deploy and release.
● Installs and configures solutions.
● Builds automated deployments using configuration management technology
● Deploys new modules, upgrades and fixes to the QA/Staging/Production environments.
● Sets up and maintains the test environments for both manual and automated testing.
● Setup and configure database servers for QA instances. DM and Iware - (Jan 2012 – Jan 2013)
Role: Sr QA Member
Responsibilities:
Worked with business users to understand the system functionality in order to improve testing quality and also gather requirements and test data for the data driven test cases.
Worked with the project steering team to come up with strategies and solutions.
Prepared testable scenarios and wrote test cases for them based on the various technical and design documents provided and mapped them to their respective requirements.
TCS Limited (Jul 2005 – Oct 2010)
Role: Supporting systems & testing
Responsibilities:
Requirement understanding, Test Execution, Defect Tracking
Maintenance Report and closure Report Preparation.
Handled Configuration Management activities for the project. Reusable anchor for the project.
Involve in project planning processes.
Prepare QA estimates and acceptance criteria to enable accurate planning with realistic timelines.
Involve in epic refining and estimation of sprint activities. Major Projects handled
Project #1 : Mosaic Application
Mosaic is a workflow-based case management system for workers in social care and related fields. You can use Mosaic to record the work you undertake with, and on behalf of, people in need. Three key components are: Peoples, Workers and Organizations. Organizations, workers and people interact in a number of ways in Mosaic. For example:
A worker, based in an organization, records an assessment on a person
A worker purchases some services from an organization for a person
An external organization refers a person to a worker Project #2 : CDM (EDRMS) Interface
CDM is Council Document Management system which provides an effective way for users to work with documents stored in an external CDM system. It helps in display of both internal and external documents together and also helps to upload documents to CDM directly from framework and mosaic application.
Project #3 : CHIX, CIIX (Person Search) Interface in Mosaic CHIX and CIIX enable the 'Search Children Index' and 'Search Citizen Index' checkboxes and help to search the person.
Project #4 : NLPG, LLPG (Address Search) Interface The standard Find Address screen will allow the user to input address parameters, query and retrieve an address from the LLPG/NLPG system.
Project #5 : IAW, Merton, Wigan, ITK Interface
ITK is Inter-Operability Tool Kit which sends various messages to Mosaic. These messages are sent to web services endpoints. The Mosaic Interface Server (MIS) exposes these web service endpoints. ITK System can send the different message types with service name as REFERRAL_ASSMNT, DSCHRG_NOTIFY, ASSMNT_NOTIFY, CNCLL_NOTIFY and IN_BSNSS_ACK. Project #6 : Finestra (Mosaic Portal)
Finestra is the portal created for Mosaic where data from mosaic and passed on to Portal. Roles & Responsibilities
Requirement Analysis using Business Spec, Test Scenario creation, Test case development, Test execution, Defect tracking and closure. Academic Performance
Master of Computer Applications – July 2005 (Full Time) Specialization: Computer Science
REC Calicut
Certifications
- Have cleared Fundamentals in Banking – Level I & II
- Cleared FTC certification for Banking
Personal Information
Date of Birth : 11 Jun 1982
Place : Alappuzha, India
Languages Known : English, Malayalam
Email : *******@*****.***
Linked In : https://www.linkedin.com/in/john-xavier Mobile : 989-***-****
Address : Moonjapilly House,PH Ward,Arratuvazhy,Alleppey-7 References : JK Pillai, Devt Program Manager, Framework – Cochin Ivan Sit, Devt Program Manager, Servelec HSC UK
Banish K, Tech Manager, Framework – Cochin
Selvambika Selvan, Lead Tester, Servelec HSC
Lenin MS, Sr Tester, Digital Mesh – Cochin
Dennis John, Sr QA lead, Redblack LLC