PRINCIPAL SOFTWARE TEST ENGINEER / SOFTWARE DEVELOPMENT ENGINEER IN TEST
SUMMARY
* ***** ** ********** ** shipping software products and services using Microsoft technologies
Adept at Software Quality Assurance tools, techniques
Strong knowledge of Software QA processes and methodologies
Deep understanding of Software Development Life Cycle and its stages
Experience in creating test plans, test cases, test procedures and test scripts.
Experience with SOA, Web Services, SOAP, Soap UI, Restful, JSON, XML, WADL and WSDL technologies
Sound experience in testing API using Soap UI and Postman
Proven Experience in using test automation tools such as Selenium WebDriver to develop automation testing scripts
Proven experience in distributing Automation Test Scripts on different Machines for parallel, Cloud execution using Selenium GRID, Sauce Labs
Experience in Web API testing (Rest Services) and Selenium UI testing
Extensive experience in analyzing, reviewing and understanding of Business/Functional and Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report
Passionate about finding bugs early in the cycle and help the developers in debugging/reproducing the issues
Knowledge of relational data base and object-oriented concepts
Experience in Agile software development model (SCRUM)
Experience in MSTest, Nunit framework, Coded UI
Experience with source version control tools such as GitHub, TFS
Experience in application management and deploying services and web applications through Octopus
Experience in Service Bus and Rabbit MQ platforms
Highly motivated with excellent interpersonal and communication skills
TECHNICAL SUMMARY
Languages
C#, T-SQL, SQL
Automation Frameworks
MS Test, NUnit, Coded UI and custom frameworks
SOA
SOAP UI, Postman, Para soft, SOAP, REST Web services, REST Assured
Testing methodologies
Functional, Integration, Unit, Localization, Browser Compatibility, UI, Regression, BVT, Smoke testing, Database, DVT, Performance, Stress and Load testing
Databases
SQL Server 2005/2008, ORACLE, MongoDb
Operating Systems
Windows 10/Windows XP/2000/Vista/Server 2003/ Server 2008
Scripting
PowerShell, Java Script, DOS scripting, JSON
Source Control
GIT, TFS, Perforce, Visual Source Safe, Serena Manager
Web Server
IIS 6.0/7.0
PROFESSIONAL EXPERIENCE
03/16 – Present Software Development Engineer in Test
Dell Technologies Inc
Description: COMCAT is an API integration platform that provides commerce catalog which is designed to deliver a complete product catalog enabling commerce for selling on a platform supported seller tools. The product catalog serves to identify the available products for the relevant sales context as well as their specifications, pricing, delivery promise details and merchandising treatment.
Responsibilities:
As QA Automation Engineer involved in meetings with Sr. QA Engineer, Developers, BA and worked in agile environment where participated in Scrum and sprint meetings (E.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition)
Performed API and UI Testing using Rest custom automation framework with C# and Selenium
Created automated script for REST-API testing using Rest Custom automation framework
Performed Web services functional testing using Postman tool for RESTful web services
Performed Web services testing using JSON RESTful API automation with CRUD operations
Experience in RESTful API testing using Rest Assured framework. Validated JSON formatted data, different http status code like 200, 201, 400, 401, 500etc
Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy
Discuss solution when faced with data related issues that’s coming from various Web Services and also frequently changing requirements
Implemented logic towards a robust Rest service testing process and code clean up
Used Java and HTTP Client to automate Backend Rest Service layer
Performed Web Services testing using our own built JSON parser
Used JIRA for Defect Management
Used Postman and Soap UI to send REST requests and validate response for adhoc testing
Implemented Page Objects model (POM), Data Driven Frameworks using Selenium WebDriver, TestNG
Wrote test automation scripts in Selenium Web Driver
Used Jenkins as Continuous integration for running test on nightly basis automatically
Experience in reading Test data from Excel spread sheets using JXL API and TestNG Data providers
Attended QA Walk through meetings with Team Members which includes tech specs review, functional specs review and defects tracking
Environment:
REST API, JSON, VS IDE, Postman, Soap UI, Selenium WebDriver, TestNG, Sauce Labs, Jenkins, Git Bash, GitHub, SQL
08/13 – 08/16 Software Test Engineer
Client: Outer wall INC/Redbox, Bellevue, WA
Description: Star studio photo kiosk is a photo booth entertainer where customers can take pictures with different photographic effects. This asp.net application provides the flexibility to edit the pictures using different editing tools. It also allows the functionality to email and text through the kiosk by interacting with web API libraries developed underneath the UI layer.
Responsibilities:
Interacted with users at different levels in requirements analysis
Worked on creating detailed test plans, executing them and reporting bugs
Worked on documenting the scenarios, test cases in TFS using TFS test manager
Extensively involved in testing and finding bugs in early stages of the development
Involved in demonstrating the developed stories to the business after every release
Worked on the existing automation in converting Moles to Fakes
Debugging SOAP/REST web services using .NET test clients and web debugger tools like Fiddler
Worked on UI Automation using selenium
Communicated and provided test status and feedback to the team on weekly basis
Involved in preparing the test data (database, xml)
Involved in writing SQL queries while verifying the test data
Involved in streamlining the bug creation and management process
Involved in smoke testing during Production deployments
Environment:
Visual Studio 2012/13, asp.net, web api, SQL Server 2008, Team Foundation Server (TFS 2012), Windows 2008; MS Office, .Net framework 4.0, C#, Ado.net, WCF, Web Services, TFS Test Manager
02/11 – 08/13 Quality Assurance Analyst
Client: Progressive Insurance, Cleveland, OH
Description: PolicyPro is an enterprise level application designed for insurance agents to sell Progressive Insurance to the customers. Agents can use this system to get a quote and/or issue a policy online. Some of the primary features include but not limit to policy management like change of address, adding or removing vehicles and drivers.
Responsibilities:
Involved in defining the test plans and test cases for functional, integration and user acceptance testing
Designed and developed Test suites, which include features like Data Driven, Database Checks
Created and implemented scripts for automating the daily test runs
Logged/Maintained and prioritized the issues using TFS
Co-ordinated with developers and system engineers in fixing the application defects
Prepared Test scripts, Test data, Test plan, Test cases, executed test cases, test validation, manage defects and report results
Involved in exploratory/ad hoc testing; bug documentation and summary
Involved in executing browser compatibility testing
Actively participated and provided input during bug triage meetings
Involved in migrating the team process from waterfall to agile
Environment:
Visual Studio 2010/2008, SQL Server 2003/2008, Team Foundation Server (TFS 2010), Windows 2008; MS Office, .Net framework 3.0