Summary
Overview
Work History
Education
Skills
Target Industry
Personal Information
Projects
Timeline
Generic

RAJEEV RANJAN KUMAR

Senior Software Engineer in Test
Bengaluru,Karnatka

Summary

Storage manual /Automation Testing Defect Reporting & Tracking Project Executions & Support Defect Management Client Engagements Innovative Technical Architect with proven success in software project consultancy and solutions implementation. Multi-talented systems architect with knowledge and determination to deliver actionable and effective business solutions. Thrives in deadline-driven environments with focus on quality and accuracy.

Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.

Detail-oriented Computer Systems Engineer committed to improving system design and operations for reliable workflow management. Researches and implements budget-conscious security and encryption solutions to protect user privacy and increase overall network health. Creates easy-to-follow guidelines and troubleshooting documentation for non-technical staff.

Overview

14
14
years of professional experience
6
6
years of post-secondary education
1
1
Language

Work History

Senior Software Engineer In Test

Microsoft
04.2020 - Current
  • Created and put into use distributed performance testing platform that is scalable and produces reports that are both insightful and in-depth.
  • Worked out estimating procedure for product cogs.
  • Managed all types of functional and performance tests.
  • Handheld DRI work for ICM.
  • Several Customer issues were reproduced locally in order for the development team to resolve them.
  • Improved Kubernetes setup to address timeout issues.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Introduced automation tools for efficient deployment processes, minimizing downtime during updates.
  • Stayed current on industry trends, incorporating emerging technologies into new projects when appropriate.
  • Spearheaded the adoption of modern programming practices, promoting continuous improvement in development processes.
  • Conducted regression testing and submitted observations to development team.
  • Offered experience with Python, C#.
  • Developed conversion and system implementation plans.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Tuned systems to boost performance.

Senior System Architect in Test

Huawei Technology
11.2018 - 04.2020
  • Performing Automation Testing for large scale distributed NAS that support SAN,NAS,NVMe,SCSI, SSD, nfs3 and nfsv4 Protocol, HDFS API testing
  • Leading a high-performing Software Testing Team of 10 personnel through all phases of application development ensuring that information systems, products, and services met or exceeded organization/industry quality standards and end-user requirements
  • Implementing Standard Test Processes and Deliverables (including defect management and quality metric reporting) within the gated process to streamline testing and support automation and manual testing efforts
  • Designing and implementing long-term strategic goals and short-term tactical plans for managing and maintaining County systems and software
  • Ensuring that proposed and existing systems architectures are aligned with county goals and objectives
  • Providing architectural expertise, direction, and assistance to Systems Analysts, Systems Engineers, other Systems Architects, and software development teams
  • Developing, documenting and communicating plans for investing in systems architecture, including analysis of cost reduction opportunities
  • Conducting research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility.

Senior Test Engineer

Bluetalon
11.2016 - 10.2018
  • Worked on Distributed File System Testing, HDFS Testing and Big Data Testing
  • Reviewed project test and implementation schedules; monitored, documented, and reported the current status of defects for each testing cycle and overall project to the management
  • Designed the Test Strategy & Plan; conducting review activities such as Requirements Review, Design Review, Test Strategy Review and Test Case Review
  • Interacted with team members to ensure smooth progress of project work; ensured adherence to quality norms throughout the implementation process
  • Generated test plans work instructions and procedures from client requirements and industry standards
  • Examined and evaluated testing fixtures and procedures for appropriateness in the specific requirements
  • Supervised testing technicians and quantified their results recommending procedures and practices.
  • Optimized resource allocation, leading to cost savings without compromising on quality assurance efforts.
  • Analyzed test data to identify trends and areas for improvement in product development processes.
  • Contributed to the development of in-house testing tools and frameworks, enhancing overall testing capabilities and productivity.
  • Improved software quality by designing and executing comprehensive test plans.
  • Streamlined testing processes for increased efficiency in identifying and resolving defects.
  • Implemented performance metrics to measure and track the effectiveness of test strategies, informing data-driven decision-making processes.
  • Completed regression tests of new software builds to assess performance and success of bug fixes.
  • Mentored junior engineering staff, offering instruction on testing parameters and accepted engineering principals.
  • Reproduced defects and documented findings.

Senior Software Engineer

Datagres IT Solutions
06.2010 - 10.2016
  • Worked on file system testing, nfs3, ext3, ext4, xfs and autofs
  • Built API Platform for developers from scratch for money remittance, travel and recharge category
  • Provided overall leadership to the entire project team including managing deliverables of other functional team leaders
  • Managed large and complex projects or multiple components of a large project involving more than one company’s product
  • Communicated with internal/external clients to determine specific requirements and expectations; managed client expectations as an indicator of quality
  • Created and managed the estimates, project plan, project schedule, resource allocation and expenses to achieve defined targets
  • Worked with relevant Resource Managers for project staffing and resource releases
  • Followed the project life cycle methodology defined under the process framework; ensured that customer deadlines were met within project budgets
  • Maintained positive and on-going relationships with clients
  • Recognized issues and risks in a timely manner; developed and implemented appropriate mitigation and contingency plans.
  • Introduced automation tools for efficient deployment processes, minimizing downtime during updates.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Implemented robust security measures to protect sensitive data and ensure system integrity.
  • Championed best coding practices within the team to improve overall code quality and maintainability.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Conducted regression testing and submitted observations to development team.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Conducted data modeling, performance and integration testing.
  • Tuned systems to boost performance.

Education

M.C.A. - Computer Application

New Horizon College of Engineering (Visvesvaraya Technological University)
New Horizon College Of Engineering
09.2007 - 06.2010

B.Sc. (I.T.) - Information Technology

I.A.C.M (Sikkim Manipal University)
Aptech
06.2001 - 01.2005

Skills

  • C, C#

  • Java, Python

  • Centos, Rhel, Ubuntu, Fedora, Suse

  • Doker, Kubernetes

  • NFS3, NFSv4

  • Mysql, Oracle, Hive, Impala, postgres, spark

  • RAID, LVM

  • System Tap, Oprofiler

  • Windows 98/xp
  • Shell Scripting
  • Solution Provider
  • Product/Application Testing
  • Azure

  • API Testing

  • Scuba Security

  • Iozone, spew, fsmark, postmark, connectathon ,Sysbench, TPC-C, TPC-H

  • Vmware server 20, UML, Xen Virtualization, KVM

  • DRBD,NFS,iSCSI

  • HDFS

Target Industry

IT

Personal Information

Date of Birth: 11/15/1984

Projects

April 2020 to till date with Microsoft

Senior Test Engineer - Performance Testing

· Lead Performance Testing Initiatives: Spearhead the development and execution of functional and performance testing strategies to ensure system reliability, scalability, and performance under load. Design and implement comprehensive performance test plans, test cases, and test scripts based on project requirements.

· Performance Test Automation: Develop and maintain automated functional and  performance testing scripts using tools such as gatling using scala. Integrate performance testing into CI/CD pipelines to enable continuous performance validation.

· Performance Analysis and Optimization: Analyze performance test results to identify bottlenecks, capacity issues, and potential points of failure. Collaborate with development and infrastructure teams to troubleshoot and optimize application performance, ensuring high availability and reliability.

· Monitoring and Reporting: Set up performance monitoring tools and dashboards to track key performance indicators (KPIs) and system metrics. Generate detailed performance reports, providing insights and recommendations for performance improvements to stakeholders.

· Stakeholder Collaboration: Work closely with product managers, developers, and operations teams to understand performance requirements and ensure alignment with business goals. Participate in architectural and design discussions to advocate for performance considerations and best practices.

· Mentorship and Training: Mentor junior test engineers and provide guidance on performance testing methodologies, tools, and best practices. Conduct training sessions and knowledge-sharing workshops to enhance the team's performance testing capabilities.

· Performance Testing Environment Management: Manage and maintain performance testing environments, ensuring they are configured to accurately simulate production conditions. Handled infrastructure to provision and scale test environments as needed.

· Continuous Improvement: Continuously evaluate and adopt new performance testing tools, technologies, and methodologies to enhance testing efficiency and effectiveness. Stay current with industry trends and advancements in performance engineering and testing.


Nov’1  April 19 2020 date with Huawei Technology, Bengaluru as Senior System Architect in Test

Key Result Areas:

● Performing Automation Testing for large scale distributed NAS that support SAN,NAS,NVMe,SCSI, SSD, nfs3 and nfsv4 Protocol, HDFS API testing

● Leading a high-performing Software Testing Team of  10 personal through all phases of application development ensuring that information systems, products, and services met or exceeded organization/industry quality standards and end-user requirements

● Implementing  Standard Test Processes and Deliverables (including defect management and quality metric reporting) within the gated process to streamline testing and support automation and manual testing efforts

● Designing and implementing long-term strategic goals and short-term tactical plans for managing and maintaining County systems and software

● Ensuring that proposed and existing systems architectures are aligned with county goals and objectives

● Providing architectural expertise, direction, and assistance to Systems Analysts, Systems Engineers, other Systems Architects, and software development teams

● Developing , documenting and communicating plans for investing in systems architecture, including analysis of cost reduction opportunities

● Conducting research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility

Highlights:

● Administered test plan execution and reported the results of execution on new hardware, software, and solution products; coordinated test execution across multiple test organizations

● Worked with a team of developers in an Agile Environment to produce quality releases

● Applied development and technical skills to all aspects of Quality Assurance (QA), including setting up complex production simulation environments

● Successfully executed multiple projects within assigned timelines and bagged various client appreciations for high quality of deliverables



Nov’16-Oct’18 with Bluetalon,Bangalore as Senior Test Engineer

Key Result Areas:

● Worked on Distributed File System Testing, HDFS Testing and Big Data Testing

● Reviewed project test and implementation schedules; monitored, documented, and reported the current status of defects for each testing cycle and overall project to the management

● Designed the Test Strategy & Plan ; conducting review activities such as Requirements Review, Design Review, Test Strategy Review and Test Case Review

● Interacted with team members to ensure smooth progress of project work; ensured adherence to quality norms throughout the implementation process

● Generated test plans work instructions and procedures from client requirements and industry standards

● Examined and evaluated testing fixtures and procedures for appropriateness in the specific requirements

● Supervised testing technicians and quantified their results recommending procedures and practices


Highlights:

Administered test plan execution and reported the results of execution on new hardware, software, and solution

● products; coordinated test execution across multiple test organizations

● Worked with a team of developers in an Agile Environment to produce quality releases

● Applied development and technical skills to all aspects of Quality Assurance (QA), including setting up complex production simulation environments

● Successfully executed multiple projects within assigned timelines and bagged various client appreciations for high quality of deliverables


Jun’10-Nov’16 with Datagres IT Solutions, Bengaluru

Growth Path:

Jun’10-Jun’12 as Fresher

Jul’12-July’14 as Software Engineer

Aug’14-till date as Senior Software Engineer

Key Result Areas:

● Worked on file system testing, nfs3, ext3, ext4, xfs and autofs

● Built API Platform for developers from scratch for money remittance, travel and recharge category

● Provided overall leadership to the entire project team including managing deliverables of other functional team leaders

● Managed large and complex projects or multiple components of a large project involving more than one company’s product

● Communicated with internal/external clients to determine specific requirements and expectations; managed client expectations as an indicator of quality

● Created and managed the estimates, project plan, project schedule, resource allocation and expenses to achieve defined targets

● Worked with relevant Resource Managers for project staffing and resource releases

● Followed the project life cycle methodology defined under the process framework; ensured that customer deadlines were met within project budgets

● Maintained positive and on-going relationships with clients

● Recognized issues and risks in a timely manner; developed and implemented appropriate mitigation and contingency plans

Timeline

Senior Software Engineer In Test

Microsoft
04.2020 - Current

Senior System Architect in Test

Huawei Technology
11.2018 - 04.2020

Senior Test Engineer

Bluetalon
11.2016 - 10.2018

Senior Software Engineer

Datagres IT Solutions
06.2010 - 10.2016

M.C.A. - Computer Application

New Horizon College of Engineering (Visvesvaraya Technological University)
09.2007 - 06.2010

B.Sc. (I.T.) - Information Technology

I.A.C.M (Sikkim Manipal University)
06.2001 - 01.2005
RAJEEV RANJAN KUMARSenior Software Engineer in Test