Devops Consultant Resume
SUMMARY:
- Over 11+ years of experience in IT industry in different domains and involved in extensive testing of Windows, Linux and VMware Operating Systems
- Expert level knowledge and Working experience in Open flow Protocol, OFDPA (Open flow Database Abstraction), SDN (Software Defined Network) Controllers and White Box Switches.
- Good Knowledge and Working Experience on Kubernetes Orchestration.
- Good Knowledge and working experience in Docker Containerization of an application
- Good understanding of ELK stack and Fluentd configurations
- Has experience in Automation Scripting languages/frameworks such as Perl, PowerShell, Python
- Over 2 years of experience in Testing for Agile SDLC.
- Expertise in development and preparation of test automation, test plans, test cases and test data.
- Strong experience in System, Functional, GUI, Regression and Sanity Testing.
- Rich Experience in Software Testing with specialization in functional Testing Automation, Database & Manual Testing
- Conduct the Automation script review Code review .
- Review and Update the Test Strategy Document.
- Co - ordinate the end to end Testing Activities in fast-paced agile environment Both Manual & Automation .
- Has experience in defect reporting using Product Studio, Quality Center/ALM, Quix, Jira and Bugzilla tools.
- Ability to work in multiple team environments where in it was required for both co-ordination and leadership qualities.
- Extensive involvement in customer interaction, knowledge transfer and documentation production.
- Good interpersonal skills, committed, result oriented, innovative and hardworking with a zeal to learn new technologies.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux, VMware
Programming Languages: C#, Ruby, Python, Perl, PowerShell
Configuration Tool: SVN, Github
Database: SQL Server
Reporting Tool: ALM/QC Jira, Product Studio, BugZilla, Quix
Testing Tools: Selenium, SOAP UI, ALM, ELK Stack, Prometheus and Grafana
PROFESSIONAL EXPERIENCE:
Confidential
Devops Consultant
Environment: Python, Jira, Github, Fluentd, ELK Stack, Prometheus, Grafana
Responsibilities:
- Involved in requirement gathering for development of path verification tool to verify the flows installed in the white box switches by ONOS are proper or not.
- Creation of Design document and functional specification for Open flow FVT including different state machine to support Network fault tolerance and Load Balancing.
- Development of Flow Verification tool using Python programming language to monitor and verify Open flow flows and group tables on the Edge core open flow switches which is managed by ONOS controller.
- Creating Cron job, which is a time-based job scheduler to schedule and run Flow verification tool FVT on Ubuntu Docker container every two hours to verify the ONOS Controller flows on each of the Edge core Open flow protocol, supported switches.
- Analyse the various test failure logs uploaded to Kibana from various components of vCMTS, to detect and debug potential issues
- Analyse time series metric logs for upstream and downstream traffic in Prometheus/Kafka and Grafana Dashboards
- Perform the routine tasks like provisioning, monitoring and maintaining various services deployed over the vCMTS Virtualized Cable Modem Termination System .
- Bringing up white box switches with proper transceivers and configured to support the existing network.
- Different module integration in FVT tool and perform Unit Testing and Integration Testing.
Confidential
Technical Lead
Environment: Perl, PowerShell, Wireshark, Iperf, SVN, Data Digest, AROE
Responsibilities:
- Creating detailed, comprehensive and well-structured test plans and test cases
- Reviewing product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
- Development, Automation and Execution of the Test cases for Functional testing, Integration testing and Pre-Acceptance testing.
- Fetching the first time pass FTP result from ALM to validate the automation quality of the results.
- Implementing Automation framework using Perl, Powershell on Windows/Linux and VMWare Environments
- Work closely with business analyst and software development teams to assist with documentation
- Database testing and assisting team members on SQL Query writing
- Daily/Weekly Status reporting to the Project Team and Test Manager
- Prepare the Automation proposal documents and calculate the ROI Identifying the Test scenarios
- Involving the Automation script handover for Manual Testers/Business Analysts
- Defect Metrics collection using HP QC/HP ALM
- Estimation of Manual/Automation Testing efforts
- Handling Virtual Connect Manage (VCM) Setup and Testing
- Worked on configuring different HP switches according to the lab environment which hold 300 servers.
- Managed Blade and rack servers of landscape 300
Confidential
Test Analyst
Environment: Python, Eclipse SDK, SVN, STORMTEST
Responsibilities:
- Definition and Implementation of all automation testing deliverables related to the STB product.
- The analysis of product requirements to enable the definition and documentation of test automation plans and scripts to meet the specific product goals.
- Worked in a peer program Agile development model.
- Worked collaboratively with the STB software developers and QA engineers, before creating the automation framework required for testing the new features.
- The ongoing maintenance and update of the Automation framework libraries, functions and database.
- The development of regression scripts for the faster execution of test releases.
- Fix Issue Observed automation scripts.
- Direct involvement in the activity planning for the iterations in the Agile process.
- Coached and mentored the junior members of the test team to facilitate their work within an Agile testing environment. Provided the team with the right tool, process and knowledge support.
Confidential
QA
Environment: Eclipse SDK, SVN
Responsibilities:
- Understanding of business scenarios and identifying the test cases for automation.
- Developed web based application test cases using Ruby and Selenium Web drivers.
- Code Review
- Client Co-ordination and Status reporting.
- Involved in designing the automation Test Data Templates
- Reporting the test execution status
Confidential
QA
Environment: Eclipse SDK, SVN
Responsibilities:
- Good work Experience in Agile Methodologies.
- Involved in Functional and regression testing.
- Giving project live demonstration to customer and supporting acceptance testing.
- Guiding team members in understanding the functionalities.
- Meeting delivery schedule and ensuring quality compliance.
- Performing risk-based prioritization.
- Implementing Automation framework using Ruby language with SAFIR framework for web based GUI testing
- Worked on different ITSM integration tools like web services with SOAP UIProtocal,UCMDB
Confidential
Senior Software Engineer
Environment: SVN
Responsibilities:
- Requirement analysis for Service Manager
- Coordinating between Development and Test Team.
- Involved in developing and maintaining Test cases, Release notes and Test Reports.
- Maintained the test streams repository & updated test reports.
- Providing Estimation and Story Points for the Requirements.
- Participation in the document review and project demo call.
- Execution of test cases and reporting bugs in the QC/ALM tool .
- Setting up test environment for testing cycles.
- Giving project live demonstration to customer and supporting acceptance testing.
- Regression testing.
Confidential
Test Engineer
Environment: C#, RPF, WTT
Responsibilities:
- Fixed unreliable automated jobs using C# with RPF framework for Fundamental components like Perfmon, Diagnostic tools to save time spent for reruns .
- Helped the project in making the automations run end-to-end in order to save manual effort .
- Test support to WinSE group of Confidential Corporation for testing various builds/ updates of Confidential OS and checking for regression .
- Creation and execution of Automation test suites.
- Responsible for all monthly Releases for the above components.
Confidential
Test Engineer
Environment: C#, SQL, RPF, WTT
Responsibilities:
- Automating the manual components using C# and RPF framework.
- Finding flaws in the existing automation written in C# and fixing them.
- End-to-end automation without manual intervention and porting them to central bench.
- Preparing the test strategy and plan according to client’s requests.
- Test case design for the appropriate applications affected by that particular release (packages).
- Functional and regression test execution.
- Reporting defects in the automation and tracking bugs.
- Detailed analysis of the clients’ request for testing a release.
- Involved in testing of the service packs which include bug fixes, security updates, GDR, QFE, builds testing, and closing of bug activity by performing the regression testing.
- Involved in the study of the test plans, test execution, bug tracking, and closure activity in Product Studio (PS).
- Involved in different types of testing like basic verification tests (sanity testing), functional testing/regression testing, stress testing.
- Have taken care of all the component execution from test plan to sign-off.
Confidential
Test Engineer
Environment: Medusa
Responsibilities:
- Designing test plans, test cases and execution of manual and automated test cases.
- Smart component testing in multi-lingual releases (understanding side-by-side run requirements).
- Providing full feedback to Confidential about test results.
- Configuring self-hosting machine and signing it off.
- Configuring stress machine and recognizing the flaws.
- Opening OS and test bugs, finding area owners and assigning the bugs appropriately.
- Making recommendations about bug priority and severity.
- Reading bugs and reproducing issues.
- Filing new code defect and test bugs.
- Working closely in database implementation using SQL Server 2000 Enterprise Edition for creating test bed and providing the test cases to the client tool that acted as a repository of test cases to be used by all the team members.
