Krutarth Patel
London, Ontario
ac7ky9@r.postjobfree.com
Summary
Very energetic and detailed-oriented individual looking to work as software developer. Offering expertise in Java, HTML and core web design. Strong personal skills, experience and excellent foundation knowledge in testing and developing web and mobile applications using JAVA, Selenium Web Driver, and Automation frameworks with an ability to understand and transform complex business requirements into s/w, ensuring applications are delivered on time, to specification, are scalable, and maintainable with an innovative approach.
Key Skills
Languages: JAVA, J2EE, Angular JS, C, JavaScript, HTML, XML, CSS, PHP, Hadoop, Android, JSP, JDBC, Servlet, Spring
Platforms: MS-Dos, Windows (2000, XP, 7, 8, 10)
Database/Tool: RDBMS, Oracle, SQL Server, SQLite database
IDE: Eclipse, Android Studio
Web Server: Tomcat
Testing Tools: Junit, Jenkins, TestNG
Automation tools: JIRA, Web Driver WAPT, JMeter, Load Runner, HP ALM
Others: MS Office, MS Project, SDLC, Agile, waterfall
Employment History
TD Bank
QA Analyst July 2018 – Present
Analyzed project requirement documents to identify test requirements
Created test scenarios and test cases (both positive and negative) aligned with business and functional requirements and specification documents scripts to ensure the quality and usability of the enterprise services
Performed equivalence partitioning and boundary value analysis
Documented software defects using JIRA, Confluence and reported defects involving program functionality, output, online screen and content to software developers
Performed both manual and automation testing (using selenium IDE and Web driver), Unit testing, Integration testing, Regression testing, Alpha and Beta testing, Load testing, performance testing, and smoke testing
Created, managed and controlled documents such as meeting agenda, IAD log, meeting minutes, test plan, test strategy, traceability matrix, test log and use cases
Provided Defect and Execution status reports to the Manager
Fanshawe College
Peer Tutor January 2018 – Present
Facilitate a learning environment for one-on-one tutoring with latest technologies and tools for all subjects, and provide unique study techniques, formulas, and key logic that resulted in improved academic performance
Collaborate with courses specialized in the computer programming (especially in JAVA) field, testing subjects/projects, project management subjects and acted as a mediator between the professor and the student
Participate in additional seminars to increase skills relating to teamwork, communication, and leadership
Guide peer student to create test cases, test report, IAD log, sprint planning, sprint backlog, and test scripts into the JAVA project, and help peer for all the testing and management subjects, testing tools and technologies
Guided peer to create the project charter, project plan, Gantt chart and WBS report, RACI matrix, Risk management plan, Risk register, Stakeholder register, Status report, Balanced Scorecard, etc.
Help peer for testing and management subjects, testing tools, and technologies under the guidance of professor
LBMX (enterprise solutions)
QA Analyst August 2017 – December 2017
Reviewed business requirement documents to gain further understanding of the technical sides of the system
Documented detailed test cases by incorporating both positive and negative condition for functional and system testing based on the test scenarios in Test rail for proper test management and requirement coverage
Identified, developed and documented test scenarios and test cases with traceability to business requirements
Participated in test planning activities (test strategy, test plan, etc.)
Maintained and provided accurate testing status reports during testing phases and maintained documentation of test results according to defined processes
Created scripts in Selenium for Cross-Browser testing and executed all the test cases on different browsers
Performed full Functional, User Acceptance, and Regression testing including identifying testing scenarios, building the test scripts, modifying test scripts, executing scripts and reporting test results
Prepared summary report of overall testing status & defect status
Provided daily status reports to the management during Test planning and Test execution
Generated reports like test case result report, test case creation report, daily report, weekly report, issue log report, defect report and test summary report
Worked in an Agile environment and followed the burndown chart, sprint plan to test in Dev and QA environment
Shriram Infotech
Software Developer January 2016 – November 2016
Involve in all phases of Software Development Life Cycle including requirement gathering, designing the application, implementing the design, testing, and maintenance support
Worked on Java programming for various versions of the company’s proprietary web app and Developed programming and visual design elements that made user experience better and thus increased client satisfaction
Collaborated with test groups, internal team, and external developers to perfect the app’s interface and functionality
Created detail design documents for use cases of the system that are signed off by business users
Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule-based flow mechanism, and configuration entity model in JPA
Design and develop Java Restful web service that communicates with the Postgres database in the back-end
Design data models and create tables, triggers, stored procedures, constraints and SQL queries
Designed MVC and implemented Implicit objects, Action and Directive Elements & CRUD functionality using JSP
Infilon Technologies
Software Developer August 2015 – December 2015
Conceptualized, designed, and developed Service Provider applications (two different applications, one for patron and another for vendor) for android based mobile phones
Played a key role in writing application logic using Java and Android languages
Developed message and multi-screen (inside one activity) features with the help of fragments and Intent
Developed the CRUD, open, view, match and book functionality using SQLite library and Android menu facility.
Implemented Android service component to perform operations in the background such as playing music, etc.
Implemented phone call, SMS and Email functionality using intent and SMS Manager for both vendor and patron
Introduced different widgets for the various purpose such as shortlist the services/provider, etc.
Developed notification and feedback service (by star rating features facility) using NotificationManager, RatingBar properties, rateMe and getRating methods for both vendor and patron
Designed and created SQLite database to stores the application data as a text file on the device
Created PHP – MYSQL database to fetch and return the data from the web server, in this case, our application communicates with the PHP page with necessary parameters and PHP contacts MYSQL database and fetch the result and return the results to us
Project Work
Fanshawe College
Capstone Testing Project May 2017 – August 2017
Analyzed project requirement documents to identify test requirements
Created test scenarios and test cases (both positive and negative) aligned with business and functional requirements and specification documents scripts for online ticket booking website to ensure the quality and usability of the enterprise services. Performed equivalence partitioning and boundary value analysis.
Performed both manual and automation testing (using selenium IDE and Web driver), Unit testing, Integration testing, Regression testing, Alpha and Beta testing, Load testing, performance testing, and smoke testing
Created, managed and controlled documents such as meeting agenda, IAD log, meeting minutes, test plan, test strategy, traceability matrix, test log and use cases
LDRP ITR
Event Planner Java Application January 2016 – May 2016
Designed a comprehensive, detail-oriented Event Planner database system using Entity Relationship model after collecting data requirements for the system. Mapped ER model into relational data model and applied normalization to reduce data redundancy.
Developed an Android application to allow easy communication between organizations and its employees by implementing features like feedbacks, generating polls for taking opinions, broadcasting important information and to do list.
LDRP ITR
E-Library Web Application August 2015 – December 2015
Conceptualized, designed, and developed E-Library online web application
Used Prepared Statement, Callable Statement and Select Statement as well as established connection between web application and database using JDBC and JDBC Filter
Developed CRUD functionality using oracle database as well as edit, issue, return book functionality using various methods such as doPost and doGet methods by extending with HttpServlet class
Used getter and setter methods to create the naming catalog e.g., book name, author name, publisher, etc.
Implemented Servlet Filter reads Cookies to automatically login, logout, reset password, & search using Servlet
Participated in the application designed and analysis (e.g. Class, Use case, Sequence and Flow diagram)
Education
Fanshawe College
Sept 2017 – Apr 2018
Post Graduated in Project Management
Fanshawe College
Jan 2017 – Aug 2017
Post Graduated in Software and Information System Testing
KSV University – LDRP Institute of Technology & Research
July 2012 – June 2016
Bachelor of Engineering in Computer Science
Additional Experience
Sandwich Artist – Subway Byron
Jan 2017 – Present
Class Representative – Fanshawe College
Sept 2017 – Apr 2018
Work for Program Ambassador (Project Management) – Fanshawe College
Mar 2018