Now you can Instantly Chat with Kalikrishna!
Networking & Security
Workload Automation AE – Autosys:
Workload Automation is one of the high revenues generating products of CA. CA has got around 400+ Customers across the world that pays significantly for this product. The product helps the users in automating and scheduling the user specific jobs and supports a large variety of operating systems including Mainframes. The product has got well established processes and loyal customers. The projects transformed from following waterfall model of testing to Agile.
My job was to test various new and maintenance releases in frontend and backend of the product apart from working on improving the QA process, product, automation and customer satisfaction. I worked for this product for 7 year and am involved in delivering all aspects of my skills mentioned
Show More Show Less
SkillsJava (All Versions) Selenium Cucumber J Unit Test Automation Test NG SQL VMWare Git Jira Rally Jenkins Perl Behavior Driven Development (BDD) DevOps J Meter Unix Continuous Integration REST Testing Framework Docker QA Testing Functional Testing Integration Testing TeamCity Agile Software Development Black Box Testing Load Testing Kanban Rest API Systems Development Life Cycle - (SDLC) CI/CD Agile Methodology Manual Testing API Testing Unit Testing XML SonarQube Apache Maven Oracle Linux MySQL Circle CI GNU Octave C++ OOPS Regression testing
Data Content Discovery
DCD (Data Content Discovery) is an organically developed product at CA Technologies that had 10+ million revenue in its first year. This product helps in finding classified data on the user’s Mainframe infrastructure.
As Lead QA architect, I developed the Test Strategy, working Test Automation Frameworks and helped the teams in setting up the same in the Continuous Integration (CICD) System. I have been working for this product for the last 3 years and lead the team in adhering to the QA processes and resolving the automation problems, eventually improving the quality matrix and overall product quality and execution speed/ time to delivery.
Secure Socket Adapter
SSA (Secure Socket Adapter) is a common component which is used by many CA products for providing secured socket connections for data communication. It forms a wrapper over the system socket calls and encrypts the calls made by the products, thus providing security. Most of the SSA code was written in C++ and some Java.
The development lifecycle in these projects followed water-fall model and as I was the only QA resource in this project for a long time, I was involved in all the phases of the project life-cycle in this Component.
I was also involved in handling the Customer issues, providing Level1 support for SSA.
I have automated most of the functionalities and some stress cases of SSA (in Perl and Shell, Socket programming). These automation scripts included setting SSA configurations, running client-server socket programs running on various machines and extraction of required loglines from various log files. There was an SSA automation project setup for this purpose, which was driven by me.Show More Show Less
SkillsPerl Shell C Language VMWare Test Automation Testing Framework QA Testing Functional Testing Integration Testing
JSMTPD is Juno Simple Mail Transfer Protocol Daemon. It takes care of incoming and outgoing mail transfers to/from UOL (United Online Limited) users (both free & paid) from backend. JSMTPD also ensures that the mails have under gone all stages of filtering (like spam filtering, virus filtering etc.,) properly at our MX servers. Most of the JSMTPD code was written in C++ baring some parts in Perl.
I was involved in quality assuring various enhancements done to JSMTPD for 18 months. Thoroughly checking each and every functionality of enhanced features, at the same time properly reviewing existing features during regression. Also, sanity testing the features after deployments.
I have also written some automation scripts (in Perl and Shell) to make a tester’s life easy during backend testing in JSMTPD. These automation scripts include sending mails through our servers from backend, connecting JSMTPD, performing various queries, extraction of required loglines from various logfiles, execution of some regression test cases etc.
A list of projects I was involved with during this course: UBE (Unsolicited Bulk Email), WBSF (Wait Based Spam Filtering), Jsmtpd-outbound, Jsmtpd-64bit compilation, Jsmtpd-voicemail, Jsmtpd-probechecks, Jsmtpd-optimization, Jsmtpd-antispam, Canary – Webreg & SupportSite, SecuritySuit - Webreg & SupportSite, BlueLight Webreg modification, EOW 5.0 –(mail storage limit changes)Show More Show Less
Project Manager (Team Lead)
Instrumental in setting the quality process; Designed and implemented long-term and short-term test strategies for quality deliverables in a fast-paced startup-based model:
- Built testing team (Manual, Automation, Performance, Security) and drove the initiatives to set and improve the QA processes.
- Collaborated with Product & Project management and engineering groups to setup effective SAFe.
- Researched and identified technologies, tools and applications for improved execution of QA process.
- Designed, created, reviewed, maintained and improved test plans, test sets, test cases through collaboration and documentation.
- Setup Test Strategy and Test Automation Frameworks.
- Mentored functional and non-functional QA teams on the strategies and automation frameworks and contributed towards continuous improvement.
- Designed automation framework for API, Web UI and Mobile UI from scratch.
- Mentored the team over Test automation suite setup, troubleshooting, debugging, root cause analysis and problem-solving skills and product domain knowledge.
- Designed and Setup DevOps tools in CI/CD for QA and improved time to value.
- Implemented Performance test automation strategies and Security testing strategies and improved the performance and security standards of the application.
Managed and mentored the Level 1 Tech-support groups to the improve the time to resolution to 2hours from 2days.
Advocate of quality at all levels.
Conducted interviews to grab new talent for the open positions in the team.Show More Show Less