PRIYESH SUMAN
Mobile: +91-997*******
E-Mail: adg0po@r.postjobfree.com
Software Quality/Automation ~ Machine Learning & Data Science
Software Quality Assurance & Data Science Professional with extensive experience in executing full life-cycle development projects; ramping-up projects within time, maintaining quality standards as per project management & best practice guidelines
PROFILE SUMMARY
Certifications
ISTQB Certified and Mercury Certified Load Runner Professional
Statistical Inference in R/Python by Duke University on Coursera
Linear Regression and Modelling by Duke University on Coursera
Machine Learning by Stanford University on Coursera
Currently working as a Software Automation & Performance Test Consultant on freelance basis
15 years of experience in Software Quality Assurance & Performance Benchmarking, Automation & Product development
Worked as a Senior Test Manager in Investment Bank based in Denmark
Strong mathematics background with certifications and hands-on experience in developing Machine Learning models for regression and classification problems.
Expertise in Data Visualization tools / languages like Tableau & Ggplot
Sound experience on Project & Performance Management, Training, Team Building & Leadership
Good understanding of Investment Banking & ERP domain. Successfully worked on asset classes like Forex, Forwards, Future & Options
Expertise in Performance Benchmarking for APIs, Automation Framework Development for UI/Non-UI Application using array of tolls like JMeter, NeoLoad, Fiddler, Selenium with VSTS, Eggplants & others
Expertise in Estimation, Test Planning & Execution, Estimation, Analysis, Design and Reporting throughout the Product Lifecycle
Experience in testing of subscription-based API models/APIs developed for streaming based application/services
Excellence in introducing and expanding the use of test management and test planning tools to improve testing efficiency, reliability and risk reduction
Led a high-performing Software Testing Team through all phases of development; ensured that information systems, products, and services met or exceeded quality standards and end-user requirements
Created training materials for test techniques, diagnostics, test automation and provided training for the test organization
Honed with analytical, interpersonal, troubleshooting, problem solving and team building skills
WORK EXPERIENCE
November 2016 - August 2018 with Genesys Telecom Lab India Pvt Ltd, Hyderabad as Senior Software QA Engineer
December 2010 - November 2016 with Saxo Bank A/S, Gurgaon as Senior Test Manager
March 2006 - November 2010 with Microsoft India Development Center, Hyderabad as Software Development Engineer in Test (SDET - II)
August 2003 – March 2006 with Approva System Pvt. Ltd., Pune as Member of Technical Staff
Projects Managed:
Title: Regression Suite Automation Development – Pure Connect
Brief: This is a web-based application used for managing and maintaining contact center data for different class of users and workflow. It captures and maintains all type of interactions like email, chat, phone calls and fax among users and contact center executives. It has in-built reporting and supervising mechanism to provide best customer interaction experience.
Position: Senior Software QA Engineer
Role:
• Analysis of Test Requirement and Development of API test Suite
• Development of PowerShell scripts for environment configuration
• Designing of Test automation framework for functional test using selenium with c#
• Daily monitoring and analysis of test execution report
• Manage a team of 6 testers, bug triaging, training and performance review
• Coordination with onsite Team and Business Owners on product quality
Title: Performance Testing - OPEN API Services
Brief: Open API services are REST services which facilitate the clients to customize and develop their own trading application. Performance was a big challenge in this project and to overcome this, saxo team decided to measure it’s performance under expected user load. Neoload and Jmeter tools were used to check the performance of these REST services.
Position: Senior Test Manager
Tools: Jmeter and NeoLoad
Role:
Gathered:
oBenchmark data for performance testing and evaluated performance tool as per project requirement
oPerformance data and publish it to project management team
Configured environment for performance testing
Developed performance test scripts in jmeter and neoload to simulate the user actions
Performed Security Testing of OAuth2 authorization mechanism
Gathered performance data and published it to project management team on weekly basis
Coordinated with Development Team and Business Owners on performance datas
Title: OPEN API Services
Brief: Open API is a set of value-added trading services which customers /partners can consume and develop their own customized trading application. The APIs are implemented using REST services and responses are sent in JSON format. The services are mainly categorized into Portfolio, Trading, Prices, Instruments, Historical Data, Account Performance, notifications, client services which are consumed by different trading applications to provide the customer with complete trading experience.
Role: Automation Test Lead
Tools: Specflow & Visual Studio 2013
Script/Framework: C# and MSTest
Role:
Designed & implemented automation framework for endpoint verification
Assisted with technical & functional support to the team on POC, automation tools and techniques
Prepared Test data for data driven testing in automation
Used Writing System Integration Test Suite for various endpoints using C# & VSTS
Created & reviewed various testing deliverables like test plan, test strategy and traceability matrix
Facilitated security testing of OAuth2 Authorization Mechanism
Coordinated with Program Managers and Development Team for defect triage and follow-ups
Interacted with Business Users on functionalities and requirements
Worked with client to understand, analyze and document the existing business models and targeted changes
Title: Smartphone Trader
Brief: Smartphone/Ipad Trader is a html5 based trading application for Smart phones that provides facility to trade various financial instruments (Forex, CFDs, Stocks, Futures and Options) using saxo bank platform.
Position: Automation Test Lead
Language/Technology: Selenium webdriver
Framework: C# .Net
Tools: VSTS & Selenium
Role:
Managed pre-project activities like estimation & schedule planning and risk analysis & management
Developed:
oAutomation scripts in C# using Open Source Tool - Selenium
oBDD automation framework using Selenium and Specflow
Understood BRD & FSD documents and aligned business functionality along with the application functionality
Aligned the business functionality along with the application functionality
Tracked new requirements raised by Business Users
Allocated tasks to Team Members and published daily reports to clients on test wiki
Interacted with Client and Development Team for defect triage meeting daily
Communicated weekly status & monthly report to the client and senior management
Title: Microsoft Dynamics CRM
Brief: Microsoft Dynamics CRM is a fully integrated customer relationship management solution. Comprised of a robust suite of sales, marketing, and service capabilities, it offers businesses of all sizes a fast, flexible, and affordable solution for finding, winning, and growing profitable customer relations. Its single code base offers an enterprise-class, software as a service platform with tools, technologies, and flexible deployment options (both on-premise and hosted) for businesses to maximize their investment and realize enhanced value.
Company: Microsoft India development Center, Hyderabad
Role: Software Development Engineer in Test (SDET-II)
Language: C#, Visual Studio
Role:
Worked with Feature Owners for design & spec review for end to end experience
Authored test design specification document for entire test related activities to deliver the above features with quality
Led scoping & cost estimation, automation reusability for legacy coverage, collaborated with Program Managers & Developers, analyzed new feature and its impact on testing, upgradation impact and defined the test strategy on different configuration
Understood & adopted sprint methodology, facilitated daily scrum meeting and collaborated with stakeholders on daily basis
Created various testing deliverables like traceability matrix, TDS, test execution reports and code coverage report
Automated functional test cases using C .Net and Visual Studio
Functioned as a Test Owner for data management & visualization aspects
Formulated various test matrices, bug triaging and managed vendors effectively
Title: Bizrights
Brief: Bizrights is a software solution that provides continuous visibility into automated business processes. Continuous monitoring is becoming increasingly critical as companies consolidate their ERP instances, upgrade to new versions, and rollout ERP solutions to more users. Complying with regulations such as Sarbanes-Oxley Act of 2002, amplifies the need for companies to increase the frequency, accuracy, and depth of their audit process.
Company: Approva System Pvt. Ltd., Pune
Role: Member of Technical Staff
Platform: C# .Net & SAP
Database: SQLServer
Tools: C#, Visual studio & QTP
Highlights:
Recognized with Gold Star Award at Microsoft India Development Centre for consistent & outstanding performance in 2009
EDUCATION
MCA from Department of Computer Science, Pune University: 2003
B.A (Honours) Mathematics from Kirorimal College, Delhi University: 2000
TECHNICAL SKILLS
Language C,C # .Net, R and Python
Automation Tool Visual Studio, SOAP UI, Selenium Web Driver & Fiddler, BDD, Jenkins
Data Visualization Tools Tableau
Database Skills MS SQL Server
Performance Tool Jmeter, Neoload & Load Runner
ADDRESS
Present Address H-1404, Aparna Cyber Life, Nallagandla, Hyderabad
Languages Known English & Hindi