Hi There, I am Saravanan Seenivasan Overall 12 years of experience in Software Testing of both automation and functional Experienced in below Skills, Technologies, and Tools in Software Testing: Programming Language: Java & Basics in Java Script Specialization: Selenium WebDriver, Cucumber, TestNG, WinAppDriver (Appium), WebdriverIO, Cypress, SpecFlow API Testing: Rest-Assured & Postman Scripts Performance Testing: Jmeter RPA Skills: RPA-UiPath Database: Sql Server, MySql, NoSql Build Management: Maven, Jenkins, Azure Devops Source Code Management: GitHub, Git Code Coverage Tool – SonarQube and Whit source Test Management Tools: Azure – VSTS Integrated Development Environment: Eclipse, VS Code Tools: Postman, UiPath, Jmeter Domain: 11 of years sound knowledge in US Mortgage end to end process, worked in different Loan Originations Systems like Encompass and others related applications US Mortgage Originations SME, Encompass SME, Encompass Administration GitHub Reference: https://github.com/sseenivasan89 YouTube Channel: https://www.youtube.com/c/SaravananSeenivasan Postman Community: https://community.postman.com/u/sseenivasan89

My Mentoring Topics

  • QA Functional
  • Automation
  • API Testing
  • API Automation
  • Azure DevOps
  • Agile
  • Career Transformation
  • Career Advisor
  • Postman API Testing
  • Selenium WebDriver
  • RPA
  • Cucumber
  • TestNG
  • Maven
  • Framework Creation
  • Community Contribution
  • YouTube Channel
  • Blogger
  • Leadership
  • JavaScript
  • Postman
  • Test Automation
S.
2.January 2023

The session helped alot and solved my problem in just 1 min , i am facing issue from 2 days to rectify the problem he helped me alpt

C.
18.May 2022

Yes it's help me a lot. He explain in very easy way.

P.
18.May 2022

Very good

O.
17.May 2022

the session with Saravanan was very beneficial, the exchange was fluid and Saravanan tries to answer questions generously

S.
11.May 2022

Yes ...interaction was very helpful for me

S.
8.May 2022

The session was really useful. Thanks a lot

R.
25.April 2022

Saravanan you are an amazing mentor and it is good to associated with you. You have been an inspiration to me and I have learned a lot from you. Thanks for always being there to guide and support.

A.
18.April 2022

It was extremely useful and well tailored.

D.
11.April 2022

Very fruitful discussion regarding , how will grow and what is comming trend and keep more active on linked in. Thank you very much for such kind help and guide, from now I feel positive to take more intiatives. Also thanks for such intiative who help such people like me, who do not have much clearity about their learning path and career path.

Clean Code
Robert C. Martin

Key Facts and Insights from the Book Writing clean code is an essential part of software development, not a luxury. The book provides principles, patterns, and practices for writing clean code. Each chapter covers a different aspect of 'clean code’, ranging from meaningful names and functions to error handling and unit tests. The book emphasizes the need to write code for humans, not just for machines. The importance of refactoring code to improve its readability and maintainability is extensively discussed. Code should be simple, expressive, and elegant—attributes that make it easier to read, understand, and modify. Good software design minimizes the time it takes to understand code, making it easier to change and adapt over time. The book advocates the use of agile principles and practices, such as Test-Driven Development (TDD). It highlights the significance of professional behavior in software development, particularly in relation to code quality. The book includes practical examples that illustrate how to transform 'dirty code' into 'clean code'. The 'code smells' and heuristics presented in the book serve as a valuable guide for identifying and rectifying poor quality code. In-Depth Analysis and Summary "Clean Code" by Robert C. Martin is a comprehensive guide to writing clean, readable, and maintainable code. It is a must-read for any software developer, regardless of their expertise level. It stresses the importance of writing clean code, asserting that it is a necessary part of software development, not a luxury. This is a significant shift from the common notion of clean code practices as optional or secondary considerations. The book is rich in content, offering principles, patterns, and practices for writing clean code. Each chapter of the book delves into a separate aspect of clean code, ranging from meaningful names and functions to error handling and unit tests. This systematic approach ensures an all-encompassing understanding of what constitutes clean code. One of the most critical insights offered by Martin is the need to write code for humans, not just for machines. This is an aspect often overlooked by developers, who might prioritize functionality over readability. However, the book firmly asserts that code should be simple, expressive, and elegant—attributes that make it easier for others to read, understand, and modify. Code, after all, is written once but read and modified multiple times over its lifecycle. The book also places a strong emphasis on refactoring code to improve its readability and maintainability. Refactoring - the process of improving code without changing its external behavior - is presented as an essential practice in software development. It highlights the crucial role of good software design in minimizing the time it takes to understand code, making it easier to change and adapt over time. The book also advocates the use of agile principles and practices, such as Test-Driven Development (TDD). Agile methodologies emphasize adaptability and incremental development, which aligns well with the clean code principles. Furthermore, the book underscores the importance of professional behavior in software development, particularly in relation to code quality. It emphasizes that developers should take responsibility for the quality of their code, constantly aiming for improvement. One of the most practical aspects of the book is its inclusion of real-world examples that demonstrate how to transform 'dirty code' into 'clean code'. These examples provide a hands-on learning experience that is fundamental for understanding and applying clean code principles. In addition, the book provides a valuable guide for identifying and rectifying poor quality code, in the form of 'code smells' and heuristics. These are common indicators of problems in code and serve as an invaluable tool for developers seeking to improve their code quality. In conclusion, "Clean Code" by Robert C. Martin is an essential guide for anyone interested in improving their code quality. It provides a thorough understanding of what constitutes clean code and offers practical techniques for achieving it. The principles, patterns, and practices presented in the book, coupled with its emphasis on professional behavior and code quality, make it a must-read for all software developers.

View