Johnson K Paul
**** ******** **. *********, ** **066
cell - 412-***-****, E-mail – **********@*****.***, URL - www.breakit2makeit.org/jkpaul
Professional Experience
Department of Biomedical Informatics Jun 2010 – Jun 2018
University of Pittsburgh School of Medicine
Pittsburgh, Pennsylvania
Software Quality Assurance - Lead
Responsible for planning, designing, scripting, execution, documentation, and quality assurance of software products developed by the department
Analyzed and assessed end to end project needs and created master test plans, requirement traceability matrix, and mapped the functionalities in minute details to write test cases.
Introduced the automation environment using Selenium and written 5k+ automations tests in Junit, TestNg, and Cucumber. Led the team to test Web based applications with various Testing Stages/Levels/Phases, and Testing Techniques.
Created and maintained test object repositories for automation frameworks to facilitate reusability of the codes to speed up scripting. The repositories include but not limited to generic methods, database tests with complex SQL queries, page factories, data driven testing, and test data for various testing needs.
Performed various automated tests and ensured continuous regression tests on applications. This has helped the team to find out 1500+ bugs, faster regression tests and quick releases
Participated in various meetings to understand the product and contribute ideas based on usability engineering.
Mentored and enabled juniors to build automation suites. Made repositories following page object and object repository models, creating a master in GitHub that would enable team members or future employees to script automation in various branches and merge them together to make effective testing suites.
Conducted a complete assessment of processes and environment; defined issues and risks; and oversaw the design and introduction of tools, processes and best practices across testing life cycle to improve throughput, communication and on-time delivery of projects in an Agile development environment.
Maintain and monitor the error log for all issues identified using Bugzilla, and GitHub
Created multiple project repositories in GitHub and facilitated application and version updates of various projects
Velaga Associates Inc. Nov 2008 – May 2010
Pittsburgh, Pennsylvania
SW Quality Assurance Analyst
Responsible for quality assurance of their client The Depository Trust & Clearing Corporation (DTCC), NY
Drafted test plans, prepared test cases and came up with a testing strategy by analyzing the business requirements and the site specifications; and coordinated the test plan review meetings
Executed 5K+ manual tests to cover end-to-end functionalities of the Pool Netting Services. The tests covered valid, invalid, exploratory, conditional, boundary value, character validations, and all possible scenarios with which a user would approach the application.
Monitored the Database with different scenarios like Normal Load, Load and Heavy Loads in for the Staging, Parallel Stage, Production and Parallel Production Servers
Carried out penetration tests and tested URL manipulation, SQL injection, cross site scripting, backend authentication, password in memory, session hijacking, buffer overflow, web server configuration, and day-to-day threat analysis; unauthorized logins, personal info modification etc.
Carried out system test and ensured that all functional requirements and business process are satisfied and executed integration and user acceptance tests. Coordinated with the development team to report, track and facilitated the resolution of tests failure from time to time
APL Research Centre Jul 2006 – Oct 08
QA Engineer
Nettlinx Limited, Dec 2002 – Jun 2006
QA Analyst
Please visit WWW.BREAKIT2MAKEIT.ORG/JKPAUL for more details
Educational Qualification:
Master of Arts (Economics) IGNOU, New Delhi, India (Dec 2008)
Bachelor of Arts (Economics), University of Calicut, India (May 2001)
Technical Skills:
Testing Tools: Selenium WebDriver, IDE, RC, Katalon, Cucumber, Quality Center, WinRunner, LoadRunner, TestDirector, Rational Quality Manager and Rational ClearQuest
Test Scripting: JavaScript, Linux and UNIX Shell Scripting
Programming Languages: JAVA (Selenium Automation), HTML
Content Management Framework/Integrated Development Environments: Drupal, Eclipse, MS Visual Studio
Web Technologies: XML, .NET, JSP, JDBC, Tomcat, IIS, Java, Photoshop, TCP/IP, Flex, Flash, DHTML
Application Servers: WebLogic 6.1/ 8/ 9.1, WebSphere 4.0, 5x, IE, Netscape, FireFox
Databases: Oracle, MS SQLServer, MS Access, TOAD, Crystal Report, DBVisualizer, iReports
Operating System: Windows NT /XP/2003, UNIX, VMS, MS DOS, Linux, Mac, Mainframe OS/390, Z-OS
Professional Summary - Johnson K Paul
A dynamic and committed Quality Assurance Analyst with fifteen years of experience in Client/Server and Web Applications. Expert in creating very effective and reusable automation frameworks using Selenium WebDriver, Junit, TestNG, and Cucumber. Strive to update testing environment with all latest technologies. An outstanding team player and a quick learner with the ability to work/deliver in a fast paced environment. Excellent time management, planning, organizing, communication and documentation skills; experience in presentation of highly technical materials. Experienced in understanding & writing test scenarios, test cases from Business requirements, Functional specs & technical specs. Expertise in analyzing user requirements and documenting Test Plans, Test Cases and Test Scripts for Functional, Integration and Performance Testing. Experienced in performing integration testing, automated testing, functional, performance and load testing in web based, Mainframe and client/server applications. Proficient in JavaScript, and Linux/UNIX Shell Scripting, java programming for Selenium automation and Drupal content management system.