Suyog Navark
Senior Software Engineer in Test (SDET)
Phone: 732-***-**** E-mail:***************@*****.***
Senior IT professional with 9+ years of experience in Software Engineering. Experienced in all stages of the Software Development Life Cycle for dynamic web projects. Diversified experience in Automation, Manual testing, and Software Development methodologies serving various domains such as Finance, Healthcare and Telecom.
JAVA
Mobile Testing
Selenium IDE/RC/WebDriver/Grid
Web Services Testing
Automation Frameworks
Maven/Jenkins
Agile - Scrum, Waterfall
JIRA/RALLY
Professional Summary:
Experience in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
Actively participated in Scrum ceremonies likeSprint Planning, Daily Stand-Ups, Review, and Retrospective.
Experienced in working with all phases of the test cycle, including Smoke Testing, Regression Testing, Unit Testing, Integration Testing, System Testing, User Acceptance Testing, Web Services Testing etc.
Conversant in developing Test Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Testing.
Expertise in developing, documenting and executing Test Cases manually as well as generating automation test scripts using Selenium and HP QTP.
Experience in various automation tools such as Selenium RC, Selenium Grid, and Selenium Web Driver.
Proficient in generating test reports using TestNG.
Expertise in Firebug, Fire Path, Chrome Developer Tools add-on tools to identify the web elements using various locators such as id, Name, XPath, partial link text, and CSS locator in the application.
Enhanced and implemented different automation frameworks like Keyword Driven framework, Data Driven framework, Hybrid framework, and Page object model.
Familiarity with Behavior Driven Development (BDD) Framework using Cucumber.
Maintained the code and resources in source controls like GIT, SVN(Subversion).
Conversant with Database Management Systems like SQL, MongoDB, and Oracle for ETL operations.
Experience in using project and build management tools such as Maven.
Performed continuous integration automation using Jenkins and scheduled tests.
Experienced in API testing using Postman, and SOAPUI tool.
Worked onApache JMeter as a load testing tool for analyzing & measuring the performance.
Familiarity with FIXimulator for writing, building, and analyzing buy side trading applications.
Experienced in using Test Management tools like JIRA, Rally, HP Quality Center (QC)/ALM for reporting bugs and tracking test progress & deliverables.
Data analysis and reporting for addressing and debugging the product related issues using tools like AWS, Log4J, and DataDog.
Experienced in Database Testing using interfaces like TOAD and SQL Navigator
Familiarity with ETL Testing and Data Migration w.r.t Database Management.
Experienced in Mobile Automation Testing using Appium and Desktop Emulator.
Exposure to development technologies like PHP, Python, HTML, CSS, JavaScript, XML
Experienced at leading a team in an on-shore off-shore model.
Ability to work in a team environment with excellent communication and interpersonal skills.
Web Technologies
HTML, CSS, JavaScript
Programming Languages
Java, Python, PHP, C#
Databases
MySQL, SQL Server, MongoDB, Oracle
Automation Testing Tools
Selenium, Appium, Apache JMeter, AppScan, Coded UI, HP QC/ALM
Issue Tracking System
Bugzilla, JIRA, Rally
Data Visualization Tools
SQL Navigator, MS Project, Visio, Excel, Google Analytics, AWS, DataDog, Tableau, Confluence, AWS, DataDog
Web Services Testing Tools
SOAPUI, Postman
Test Build and Integration Tools
GitLab, GitHub, Maven, ANT, Jenkins,
Frameworks
Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), TestNG
Mobile Testing
Appium, Perfecto Mobile
Technical Skills:
Professional Experience:
BCG Digital Ventures SeniorSoftwareEngineer in Test (Product)
New York, United States. June 2018- Present
The BCG Digital Ventures is a corporate investment and incubation firm which goes beyond providing consulting, design, and technology services to form strategic venture teams with its client partners. The company works with corporations to think and act like venture capitalists through the portfolio of an investable idea. I worked with the team to build a healthcare application with e-commerce abilities. Being a highly agile and a startup like environment, this role requires a high-level product understanding and development skill set.
Responsibilities:
Lead the QA activities by creating test plans, test cases, and test scripts to identify issues.
Developed front-end automation test scripts using Selenium and Java on Hybrid Framework consisting of Data Driven and Page Object Model functionalities through a Maven project using the Apache POI extensions.
Controlled test flow using TestNG annotations suites and groupsthrough the XML file.
Setup a dedicated QA channel to ensure the quality flowand transparent release readiness.
Delivered thorough QA testing reports that determined product quality and release readiness.
Designed a comprehensive resource plan for the offshore teams on a weekly basis covering day to day activities.
Coordinated product launches with Product lead to maximize effectiveness.
Conducted smoke and sanity testing to ascertain the critical functionalities.
Improved the overall functionality of the product by developing an end to end test plan using confluence.
Tested the microservices based architecture deployed across the application for process and delivery.
Performed web service automation testing on RESTful API services using Postman.
Used Apache JMeter to understand the load-bearing capacity of the system.
Used Chrome developer tools to debug and enhance the testing process.
Used GITLAB to deploy the front-end automation scripts, API tests, and performance tests in theCI/CD flow.
Provided real-time data to debug technical issuestoimprove overall response time of the product.
Analyzed high volume periods and suggest system improvements to the product and development team.
Created reports using excel pivot tables to analyze the bug to a fix conversion ratio.
Used JIRA and Twilio to track the process flow, prioritize the feature development and releaseof bugs and enhancements that will have measurable impact on customers and the business
Building systems to proactively detect, mitigate, and help people report the issues.
Established a communication channel with the customer service team to provide L2 support and understand real-time issues, which helped increase the overall product efficiency and customer base by 25%.
Worked with product team todesign product enhancements.
Closely collaborated with the Development and Product team to identify and analyze a possible enhancement in the system by observing the activity logs on AWS services and Datadog Analytics.
Compiled and analyzed data driven findingsand offer solutions for application improvement.
Identify and kept abreast with performance timings onkey KPI’s
Tools and Environment: Selenium, SaaS Testing, Java, JavaScript, XML, JIRA, Trello, Confluence, GitLab, Apache JMeter, Chrome Developer Tools, Excel, AWS, DataDog, MongoDB, Hybris (ERP), Stripe, Release Management
UBS Investment Bank SeniorSoftware Development Engineer in Test (SDET)
New York, United States. June 2017- June 2018
UBS Investment Bank provides corporate, institutional, and wealth management clients with expert advice, innovative financial solutions, outstanding execution and comprehensive access to the world's capital markets. The Investment Bank is an active participant in capital markets flow activities, including sales, trading, and market-making across a range of securities. I worked with the team that focused on enhancing the existing Equity Compensation Services.
Responsibilities:
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI in the development environment using Selenium.
As a senior member of the team, collaborated with the Lead on how best we can achieve the Project Goal which is moving towards Continuous Delivery using Jenkins.
Developed Selenium test scripts for identified test cases by using Hybrid Framework.
Enhanced existing test framework using Selenium with Java for further test creation and execution.
Analyzed the Business Requirements to develop Automation script to validate the acceptance criteria.
Written acceptance test cases using the Cucumber framework.
Executed and controlled the flow of test cases using TestNG parameters, data providers, suites, parallel suites and groupsthrough the XML file.
Used Apache JMeter as a Load Testing tool for analyzing & measuring the performance of web applications.
Used FIX to analyze and simulate the buy side of the application.
Developed scripts for Mobile UI Testing using Appium.
Created Custom Page Factory for Web Element Initialization.
Discuss solution when faced with data related issues that are coming from various Web Services and frequently changing requirements.
Designed a comprehensive resource plan for the offshore teams on a weekly basis covering day to day activities.
Worked with the development team to understand technical design and architecture for test planning.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
Implemented cross browser and cross platform web testing with Selenium Grid and Selenium WebDriver.
Served as a SCRUM Master for a team of twelve.
Part of the Agile Development team attended Daily Scrum/Stand-up/Status meeting, Sprint planning and Demo meetings, weekly assessment meetings with business analysts, developers, DBA, and others.
Coordinated with team members, developers located in various time zones.
Updated Test Plans and Test Scripts periodically to manage changes in requirements.
Written Integration test cases for Restful API
Used SQL queries on MySQL for data verification and validation.
Tools and Environment: Selenium WebDriver, Selenium Grid, TestNG, Java, Jenkins, BDD with Cucumber Framework, Mobile Testing, JavaScript, Java, Eclipse, Fire Path, Firebug, HTML, Atlassian JIRA, Chrome, Mozilla Firefox, Windows XP, MySQL, Apache JMeter, GIT.
UNUM Software Engineer in Test
Maine, United States. August 2015- May 2017
Unum Group is a Chattanooga, Tennesseebased Fortune 500 insurance company formerly known as UnumProvident. The company helps millions of people gain affordable access to disability, life, accident, critical illness, dental and vision benefits through the workplace benefits that help them protect their families, their finances and their futures. I worked with the team which focused on enhancing the existing module on benefits and administration needs for compliance and compensation purpose’.
Responsibilities:
Part of Agile-Scrum team, participated in Sprint planning and Demo meetings, Retrospective meetings etc.
Created test plans, test suite and uploaded into the quality center.
Consulted theproduct team to understand the system functionality to identify most vulnerable areas.
Created and enhanced numerous test scripts to handle changes on the front end.
Work in the Agile Development Environment with frequently changing requirements and features set review product requirement document.
Analyzed the Business Requirements Document and updated the Test Plan and prepare detailed Test Cases.
Associated with the development team to understand technical design and architecture for test planning.
Involved in tracking, reviewing, analyzing defects using the Quality Center.
Wrote and implemented automated test scripts using Selenium WebDriver.
Implemented Page Object Model automation framework with Java and Selenium Web Driver.
Performed cross browser testing using Selenium Grid.
Written Unit Test cases by analyzing JavaScript.
Created Test Reports generated out of TestNG and captured the error screenshots.
Wrote Regression test cases and automated using WebDriver.
Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
Performed web services testingon RESTfularchitecture usingPostman.
Performed Automation testing using Selenium on Web-based (Browser) application.
Developed User Defined functions to support the automated scripts.
Categorized bugs based on the severity and interfaced with developers to resolve them.
Coordinated with the developers in resolving the testing defects.
Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process.
Tools and Environment: Java, JIRA, Selenium WebDriver, Selenium Grid, Postman, Quality Center, HTML, Firebug, FirePath, XPath, SQL Server, JavaScript, Chrome Developer Tools.
Kotak Mahindra Bank QA Analyst
Mumbai, India. January 2014- July 2015
Kotak Mahindra Bank is an Indian private sector bank headquartered in Mumbai, India. It offers a wide range of banking products and financial services for corporate and retail in the areas of personal finance, investment banking, general insurance, life insurance, and wealth management. I worked with the team which focused on Asset Register module. It lets a user record all your assets in a place, ranging from financial to non-financial and physical to digital.
Responsibilities:
Involved in creating Test Plan and wrote Test Cases based on Use Cases and Business Requirements.
Developed automation test suite with Selenium WebDriver and TestNG with Java as the programming language for the application to help in regression testing.
Developed QA processes automation test scripts using Selenium to test Web-based user interfaces for a different type of browsers.
Performed Functional Testing and Regression Testing using Selenium WebDriver.
Used Postman and SoapUI to conduct web services testing.
Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.
Worked with Appium and Perfecto Mobile for testing Mobile App using cloud-based testing on actual handsets.
Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in Java for Cucumber.
Used GIT repository for efficient remote team working.
Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop- down lists, combo boxes, list boxes using Selenium.
Tracked defects using JIRA and generated defect summary reports.
Generated Burn Down charts and Burn Up charts using JIRA Intelligent Reports for tracking the work left to be completed and total work is done.
Used Hybrid Framework for automating existing manual test cases for accelerating the testing process.
Automated test cases using Selenium WebDriver, TestNG, Apache POI and Java (Eclipse IDE).
EnhancedTest Automation Framework using Selenium WebDriver,Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
Extensive testing of browser content and compatibility.
Tools and Environment: Selenium WebDriver, TestNG, Appium, Perfecto Mobile, JIRA, Apache POI, Java, HTML, XPath, CSS, Windows, Maven, Postman, SoapUI, Cucumber
TATA AIG Insurance Programmer Analyst
Mumbai, India. May 2009- December 2013
Tata AIG General Insurance Company Limited is a joint venture between Tata Group and American International Group (AIG). The company offers a range of general insurance covers for businesses and individuals and has a comprehensive range of general insurance products. I worked with the team which focused on the design and enhancement of the Claims module for the existing application. This module lets you register, track/submit and download the appropriate data for claiming your insurance.
Responsibilities:
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Performed Extensive Manual Testing
Developed Test Plans, Test Scenarios, Test Cases.
Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements
Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
Interacted with the development and testing teams to improve the overall quality of the software
Analyzed the performance based on the reports generated and conducted end to end test executions.
Participated in development of web pages using JavaScript, HTML, CSS.
Worked on enhancing the existing front of the application for its look and feel.
Responsible for providing a regular status report to the upper management
Involved in setting up different configuration environment for compatibility testing and manual testing.
Performed ad-hoc, Functional, Regression, Integration, Data-driven testing and Compatibility Testing of Web-based Application.
Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
Carried out extensive Backend Testing to ensure proper backup and restoring of data by writing SQL queries.
Maintained Test Logs and Test Summary Reports.
Developed UAT Test cases to cover all over Functionality.
Tools andEnvironment: Manual Testing, Test Director, Waterfall, MySQL, MS Excel, Java, HTML, CSS, Test Director.