We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 9+ years of experience in manual/automation testing.
  • Expertise in Software Testing Life cycle, Software Methodologies and various types of Software Testing (Functional, GUI, Regression, Black Box, Manual, Automation, Smoke, System and Validation testing) and API Testing using Postman, Charles, Fiddler & HttpRequester.
  • RestAPI testing using RestSharp Selenium with C#.
  • UI and RestAPI testing using C# NUnit / MSTest framework.
  • Able to Design and develop Framework using . Net, C# and NUnit / MSTest.
  • Able to design Data Driven Frameworks using CSV/Excel/XML/SQL/Oracle.
  • Able to design and implement Page Object Model (POM) for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Able to include Extent Reports as a reporting tool.
  • Event Based logging of test Case execution to track the error steps easily.
  • Creation of detailed reports of test execution on excel/database and any other file format or sending to Remote server.
  • Handling Simple and Complex web elements.
  • Parameterizing whole automation framework to be in sync with Jenkins.
  • Able to implementation Hybrid / DataDriven / Keyword Driven / SpecFlow BDD framework.
  • Good in Developing/Building REST (GET/POST/PUT/DELETE/PATCH methods) APIs architecture for testing some features of client application where backend is not developed yet or not available.
  • Expertise in Agile Methodology and involved in Sprint Planning, Sprint Demo.
  • Good understanding of OOPS and good in code reusability for testing purpose.
  • Good in basic troubleshooting at system / network level.
  • Good understanding of Relational & Non - Relational databases (SQL Server, Oracle, MongoDB).
  • Familiar with Jenkins and various required tools and plugins (MSBuild / NUGET / NUNIT etc) for Freestyle and pipeline projects with Build + Test + Reporting.
  • Familiar with Docker Containers.
  • Developing/Building setup for database testing.
  • SOAP testing using postman,SOAPUI.
  • Good Hands on experience on web & app testing for Android/IOS/Windows OTT devices/emulators.
  • Good understanding of android / IOS SDK tools for troubleshooting / logging at OS level.
  • Proficient in hardware and networking of Linux and Windows basic administration.
  • Team player with strong communication, analytical, problem solving, organizational as well as interpersonal skills

TECHNICAL SKILLS:

Operating Systems: - Linux (Red Hat), Windows.

Web/Application Server: - Jboss, Apache.

Databases & tools: - SQL Server, Oracle, MySQL, TOAD, SQLite.

Virtualization: - VMware.

Tools: ChroPath, Jenkins, Dockers, WinSCP, MobaXtermTOAD, PUTTY, SOAPUI, JMeter, FileZillaPostman,Charles, Fiddler, OpenSSL, CURL, android/ ios emulators and SDKs.

Automation Tools: - Selenium

Bug Tracking tools: - Jira, Redmine, TestLink

Familiar Languages: - C, C++, C#, Visual Basic, Visual basic.NET, XMLHTML, ASP.NET, .NET framework

EXPERIENCE:

Confidential

Senior Software Engineer

Environment: IPTV testing.

Responsibilities:

  • Preparation of IPTV backend setup for UI STB testing and validation.
  • Rest API development for testing of some client features where backend is not developed/available.
  • Backend RestAPI automation testing using RestSharp C#, NUnit, MSTest.
  • Worked on automation framework for API automation.
  • Performed Keyword Driven and Data Driven Frameworks using CSV/Excel/XML as a part of Framework .
  • Used Extended reports as reporting tool in Framework.
  • Automated web based backend Operation Support System (OSS).
  • Used C# with Selenium to build test framework for web based OSS.
  • Used NUnit framework with Extended Reports, Data Driven Tests, Page Object Model to build complete ecosystem for test framework.
  • Event Based logging of test Case execution to track the error steps easily.
  • Understanding and making test plan as per new client requirement.
  • Periodic tracking of issues/bugs.
  • Involved in integration/regression/smoke testing.
  • Inter Team coordination and support as per project needs and requirement, defects identification and reporting in bug tracker tools.
  • Worked with JIRA as a project management and defect tracking tool.

Confidential

Senior Software Engineer

Environment: Selenium with C#

Responsibilities:

  • Part of automation team which was responsible for verimatrix OSS automation testing.
  • Used C# with Selenium to develop automated test scripts where feasible.
  • Designed and developed Hybrid Framework using . Net, C# and NUnit .
  • Performed Keyword Driven and Data Driven Frameworks using CSV and CSS Selectors / XPATH as a part of Framework .
  • Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug - in.
  • Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Performed End-to-End testing by Manual and Automation.
  • Event Based logging of test Case execution to track the error steps easily.
  • Worked on different kind of Web Element locators for identifying the elements .
  • Tested Service Oriented Architecture application using Soap UI.
  • Worked with JIRA as a project management and defect tracking tool.
  • wap & app testing for Android/IOS/Windows OTT device.
  • Rest API development for testing of some features where backend is not developed/available.
  • Backend RestAPI automation testing using RestSharp C#, NUnit, MSTest.
  • Worked on automation framework for API automation.
  • Performed Keyword Driven and Data Driven Frameworks using CSV/Excel/XML as a part of Framework .
  • Creating testcase exetution reports on Excel / Database.
  • Automated web based backend Operation Support System (OSS).
  • Used C# with Selenium to build test framework for web based OSS.
  • Used NUnit framework with Extended Reports, Data Driven Tests, Page Object Model to build complete ecosystem for test framework.
  • API testing using SoapUI/Postman.
  • Using emulators for testing of product.
  • Used Charles/Fiddler proxy tools for http/https requests and responses.
  • Testing product behavior with network throttling.
  • Also tested http / hls streaming behavior with network throttling (testing switching of high and low profile video stream as per available bandwidth).
  • Used android / ios SDKs tools for troubleshooting / logging at OS level.
  • Preparation/execution of test cases for various features.
  • Tested product on actual android/IOS/Windows devices.
  • Also Good understanding of Installing/implementing Video Streamers (Wowza) for OTT.
  • Also familiar with Content acquisition (Editing, Encoding in Multiple Profiles, Uploading On VOD Servers, Handling Large XML Files in Updation).
  • Familiar with different EPG formats for live / vod channels.

Confidential

Senior Software Engineer

Responsibilities:

  • Work with business stakeholders, application developers, and production teams and across functional units to identify business needs and discuss solution options.
  • Part of lab team and responsible for testing/integration of various middleware applications/services in lab before putting in production system.
  • Setting up environment setup in lab for testing various backend/middleware APIs, Billing system APIs before integration in production.
  • Used SOAPUI for backend APIs testing.
  • Interaction with UI vendor for implementing the UI as per the requirement from marketing team.
  • Working in Process Integration and Planning of IPTV, Mobile Tv, Dish Tv, Web Tv projects.
  • Working with Vendor teams in deploying system & pulling together all operational processes.
  • Technical evaluation of various vendors for middleware, DRM, VOD, Headend and network testing & monitoring. Key part of the technical team responsible for choosing the various vendors to provide complete eco - system.
  • Hands-on on Headend Product like IRD and encoders ( i.e. Envivio, Harmonic, Tandberg, Scientific Atlanta, with Video monitoring Experience from End to end perspective), Video Streamers ( Wowza, Darwin).
  • Supported all production operation activities, with focus on integration and development of new and existing products and services.
  • Work with a group of operators to maintain as flawless a system as possible.
  • Train new data center employees on system operations.
  • Check in and out any equipment to prevent loss.
  • Keep all systems as updates as possible, implementing any new technology where possible.
  • Optimization of resources to maintain the maximum up time of services.
  • Creation of EPG for many live channels in XML and other formats.
  • Network/System Monitoring using Whatsup Gold and PRTG Graphs.
  • Hands On Exp on Seachange middleware.

Confidential

Senior NOC Engineer

Responsibilities:

  • Part of NOC operations team and worked in rotations.
  • Responsible for monitoring / installation of NOC servers / Encoders / IRD (Integrated Receiver Decoder).
  • Monitoring of real time LIVE/Channels services through NOVELL Logger and video wall.
  • Performed daily operations like VOD encoding and updation on streaming server.
  • Installation and management of Linux/Windows servers as per specifications.
  • Repair and restructure current servers as needed.
  • Prepare reports on data center efficiency to improve function and reduce costs.
  • Ensure that data center stays as immaculate as possible to prevent unnecessary damage to computer systems.
  • Hands - on experience on Confidential middleware.
  • Hands on experience on Confidential OSS(Operation Support System)
  • IPTV Server/services monitoring through Confidential NMS (Network Management System) tools.
  • 24*7 Hours availability, Optimization of resources to maintain the maximum up time of services.
  • Installing/general configurations and troubleshooting of networking equipment s routers/switches and servers.
  • Hands-on on Headend Product like IRD and encoders

We'd love your feedback!