•Good working experience in using test automation-SDET tools such as Selenium WebDriver/Grid, SoapUI, Postman and Appium to develop automation testing scripts for web, Mobile and client server applications.
•Expertise in performing Black Box Testing, White box Testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing and API Testing (SOAP and REST)
•Good knowledge of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and implementation. Provided end user training and support. Experience of working in Agile and Waterfall Methodology
•Sound knowledge on Junit, TestNG framework for Automation testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
•Experience in Web debugging tools like XPath checker, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
•Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
•Proficient in using Quality Center, JIRA, Clear Quest, Bugzilla.
•Hands on experience in test driven development (TDD), Behavior driven development (BDD) approaches using Cucumber.
•Expert in preparing Traceability Matrix to map requirement coverage with test cases.
•Excellent experience with source version control tools such as Subversion (SVN) & Git
•Experience in designing documenting and executing test plans, test harness, test scenarios / scripts and test cases for manual, Automated-SDET and Bug tracking tools.
•Effectively communicated and reported bug / defects, which are identified in different phases of testing. Generated defect reports, bugs validation with tools test director / quality center.
•Attended several walk-through meetings with the Business Analysis, project manager and developers and provided feedback accordingly. Punctual to provide timely and accurate feedback to management and development teams regarding product quality to achieve scheduled targets.
•Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
•Programming Languages: Core Java, C, C++
•Operating System: DOS, Windows 95/98/2000/NT/2003/VISTA/2007/2008, Linux., Mac OS.
•Automation Tools: Selenium WebDriver, SoapUI, Appium, Cucumber
•Defect Management Tools: Jira, QC (HP ALM), Bugzilla
•Automation Framework: Data driven framework, Page Object Model, Junit, TestNG, BDD
•Data base: SQL Server, MS Access, Oracle
•Web Technologies: HTML, XML, CSS, jQuery, xPath
•Build Tools: Maven, Ant
•Continuous Integression: Jenkins
•SDLC: Waterfall, Agile
•Tools: Firebug, Firepath, Eclipse, Xml editor, Toad, Visual Studio, Putty
E D U C A T I O N
Software Testing Certificate
QSpiders, Bengaluru, Karnataka
Bachelor of Engineering in Electronics & Communication
Gujarat, India Gujarat, India
Gujarat Technological University, GJ, INDIA
Bachelor of Electronics and Communication
Jun 2006 – Aug 2006
P R O F E S S I O N A L E X P E R I E N C E
Manulife, Toronto Feb 2018 - Present
Automation QA Engineer
Manulife is a leading Canada-based financial services group that is helping people achieve their dreams and aspirations, by putting customers’ needs first and providing them with the right advice and solutions (www.Manulife.com).
Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
Created automation framework in Selenium WebDriver using Behaviour Driven Development (BDD) model.
Extensively used Selenium locators like XPath, Regular expression Xpath, CSS Selectors.
Tested request and response XML's based Web Services interfaces using Postman.
Performed Web Services Testing and XML validation by creating test case suite using Postman.
Prepared Traceability Matrix to ensure the adequate coverage of the test cases
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
Updated Test Plans and Test Cases periodically to manage changes in requirements
Reported software defects in Jira and interacted with the developers to resolve technical issues.
Connected to database to Query the database using SQL for data verification and validation.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each Sprint deliverables.
Used GIT as code repository and Code Collaborator to manage code reviews.
Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Finesoft Technology Feb 2015 – Sep 2017
Software Quality Assurance Engineer
Project: ALIS (All Line Insurance Services)
Gather business requirements, study the application and collect the required information from developers, and business.
Participated in Agile iteration meetings and QA activities for all releases of the Project.
Involved in designing and Preparing Test Scenarios, Test Plans, Test Cases and Test Data.
Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
Automate mobile app test cases using Appium.
Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
Used Page Object Model (POM), UI Mapping, Selenium, Data Driven using Excel, CSS Selectors as a part of Framework. Based on page library,
Used Subversion for code repositories and Maven for the dependencies.
Used Jira to track the tasks and issues, attended daily status meetings to update the status of work.
As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Lodestone Software Service Pvt. Ltd. Jan 2014 – Jan 2015
Project: Facebook chat box and Facebook Messenger
Through this app Users can send messages and exchange photos, videos, stickers, audio, and files, as well as react to other users' messages and interact with bots. The service also supports voice and video calling. The standalone apps support using multiple accounts and playing games
Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
Evaluated function, performance and design compliance of every product against design standards and customer needs.
Tracked, prioritized and organized defects with vendoor tool, working with development team to facilitate timely corrections.
Completed in-depth usability testing on Windows, Android and iOS mobile devices. Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
Ensured the appropriate parties review and sign-off on test cases prior to test execution.
Performed database testing using SQL.
Extensively executed SQL on DB2 tables to gather test data for all test cases and to determine successful transaction of data from the application.
Generated Weekly Reports, Defect Reports, Test Summary, Requirement Traceability Reports and Test Statistics and Customized Summary Reports.
Regularly interacted with Developers to discuss various problems and issues.
References Available upon request