Summary
Overview
Work History
Education
Skills
Websites
Certification
Devices And Hardware Worked
Timeline
Generic

Rahul Krishnan

London,Canada

Summary

QA Automation Engineer with 10+ years of experience, transitioning into Release Engineering, with a strong background in CI/CD, automation frameworks, and software testing. Proven ability to enhance software development lifecycles through the implementation of automated testing, version control, and collaboration within Agile environments. Expertise in Python, Java, and DevOps practices, with a focus on optimizing build, test, and deployment processes. Seeking to leverage technical skills and leadership experience to contribute to TD as a Release Engineer.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Automation Lead Engineer

Cognizant
London, Canada
08.2024 - Current
  • Enhanced workflows by integrating AI-driven tools like Git Copilot for testing optimization
  • Designed and executed manual and automated test cases for performance, functional, and stress testing
  • Enhanced testing workflows by integrating AI-driven tools like Git Copilot, resulting in a 15% reduction in testing time
  • Designed, developed, and executed automated test suites using Python (Pytest, Robot Framework) and libraries such as Playwright and Scapy
  • Led RDKB automation testing for IoT networking and cable modem integration, contributing to the development of next-generation networking solutions
  • Implemented a comprehensive test strategy, aligning with project goals and quality standards, ensuring high test coverage
  • Developed and maintained automated test suites for Wi-Fi emulation, simulating real-world usage scenarios to ensure optimal performance
  • Leveraged Gitlab/GitHub and Jira for version control, issue tracking, and project management within an Agile environment
  • Provided technical leadership and mentorship, promoting Python best practices and test automation methodologies within the team
  • Collaborated with cross-functional teams to integrate automation into daily workflows, improving overall software quality and efficiency
  • Managed project timelines and deliverables, ensuring on-time delivery with high test coverage and defect resolution rates
  • Developed and maintained automated test suites for Wi-Fi emulation, including speed tests and video streaming, to simulate real-world usage scenarios
  • Leveraged Gitlab/GitHub and Jira for version control, issue tracking, and project management within an Agile development environment

Technology Lead

Infosys
Brampton, Canada
10.2021 - 08.2024
  • Led UAT automation for critical projects, including Docsis 4.0 and Wi-Fi 7, ensuring thorough test execution across platforms
  • – XB10 (EVT, DVT models), XER5, XER10, XD4
  • Produced formal test reports and maintained configuration management for multiple software releases
  • Designed, built, and managed test racks for device bring-up and performance testing, ensuring scalability and repeatability in automation
  • Created and executed manual test cases for device performance evaluation
  • Developed and maintained an automated test framework using Java and TestNG, contributing to the development of a Wi-Fi Robot client
  • Developed and deployed a tool using Python with Django and Robot Framework leveraging Docker and containers, demonstrating strong skills in automation and DevOps practices
  • Implemented and tested MAP-T solutions, focusing on network translation, and integrated RDKB and Wi-Fi features into the testing cycle
  • Led field defect analysis, reproduced complex issues, and collaborated with cross-functional teams to drive issue resolution and product stability
  • Collaborated with product management to address customer feedback effectively
  • Automated end-to-end testing workflows using Jenkins and Git, optimizing the team's productivity by reducing manual intervention in daily test execution
  • Coordinated integration testing and partner testing, delivering robust solutions that met performance requirements for Wi-Fi & LTE environments
  • Proficient in Python with experience in libraries such as Selenium, Scapy, Paramiko, Pandas, and Fast API
  • Experienced in Java development and utilizing frameworks like TestNG
  • Version Control: Git (GitHub, Gitlab) for managing code and collaborating with teams

Engineer -3 Quality and Automation Engineering

Comcast
Chennai, India
12.2017 - 09.2021
  • Led the RDKB-FDR team, focusing on field defect reproduction and analysis, ensuring quick turnaround on high-priority defects
  • Automated manual testing processes, including event trigger automation and device field scenario automation, reducing testing cycle time by 40% through Python and Shell scripting
  • Developed and maintained test cases for Wi-Fi routers and CPE devices (XB10, XB7, Arris models), ensuring they met stringent quality and performance benchmarks
  • Utilized Candela, Iperf, and other network testing tools to assess Wi-Fi performance in various scenarios, including latency, bandwidth, and packet loss
  • Led sanity, functional, and performance testing for Wi-Fi and Docsis 3.0 devices, significantly improving product release quality
  • Performed data analysis using telemetry data and identified patterns to proactively address potential issues
  • Developed and maintained internal tools to streamline testing processes and improve efficiency
  • Presented bi-weekly data analysis findings and QA miss/enhancement recommendations to cross-functional teams
  • Provided insights to cross-functional teams by analyzing data from Jira and creating actionable dashboards to optimize defect tracking and resolution

Test Engineer

Altran
India, India
03.2015 - 11.2017
  • Developed automated test scripts using TCL/TK for test case development and automation, reducing manual testing efforts by over 30%
  • Developed a custom reporting tool using Python and REST APIs to fetch data from HP ALM and generate comprehensive HTML and XML reports, streamlining test report generation and review
  • Collaborated with development and regression teams to debug and fix issues, ensuring product quality for various telecom and networking devices
  • Supported regression testing efforts on a variety of networking protocols, including MPLS, OSPF, and VLAN, ensuring full protocol compliance
  • Conducted performance testing and traffic simulations using tools like Spirent and IXIA to evaluate network device scalability and load performance

Back End Developer

Zyfoxe
Kochi, India
10.2013 - 03.2015
  • Developed back-end solutions for Android applications and web apps using PHP and MySQL to provide robust and scalable systems for clients
  • Worked closely with clients to gather and analyze requirements, ensuring that delivered solutions met business and technical needs
  • Maintained and optimized database queries, improving the overall system performance and response times
  • Managed system integration, ensuring smooth operation between front-end and back-end components

Windows Server Administrator

Spectrum Softech Solutions Pvt. Ltd.
Kochi, India
07.2014 - 10.2014
  • Managed and maintained Windows Server environments, ensuring maximum uptime and efficient system performance
  • Conducted system error log reviews and proactively resolved issues, minimizing system downtime and enhancing productivity
  • Developed and maintained system backups and security protocols to ensure the integrity of server data and protect against security threats
  • Assisted in troubleshooting and resolving complex server errors, improving server reliability

Education

Bachelor of Technology (B.Tech.) - Computer Science Engineering

Mahatma Gandhi University
Kottayam
06.2014

Skills

  • CI/CD
  • Jenkins
  • Gitlab
  • GitHub
  • Docker
  • Agile Methodologies
  • Automation
  • Python
  • Robot Framework
  • Selenium
  • Scapy
  • Paramiko
  • Pandas
  • Java
  • TestNG
  • Shell Scripting
  • Version Control
  • Linux
  • Windows
  • Test Strategy & Planning
  • Test Framework Development & Maintenance
  • Functional Testing
  • Performance Testing
  • Stress Testing
  • Integration Testing
  • Defect Triage
  • Black Box Testing
  • MS SQL
  • MySQL
  • MongoDB
  • Azure
  • GCP
  • Splunk
  • Telemetry
  • Elastic Search
  • Generative AI
  • Automation Testing
  • SDLC
  • STLC
  • Manual Testing
  • Technical documentation
  • Test Reporting
  • Debugging
  • Automated testing
  • Test case design
  • Python programming
  • Continuous integration
  • Performance testing
  • Version control
  • Agile methodology
  • Cross-functional collaboration
  • Defect tracking
  • Test strategy development
  • Network troubleshooting
  • Technical leadership
  • Data analysis
  • Mentorship
  • Issue resolution
  • Test execution management
  • Quality assurance
  • Expertise in automation tools
  • Agile methodology experience
  • Behavior-driven development
  • Software development lifecycle
  • Scripting language proficiency
  • Project management
  • Defect tracking expertise
  • Process improvement strategies
  • Requirements analysis
  • Test automation strategy
  • Strong programming skills
  • Cross-platform testing
  • API testing expertise
  • Collaboration and teamwork
  • Defect tracking and reporting
  • Collaborative team player
  • Adaptability
  • Multitasking Abilities
  • Organized and detail oriented
  • Scrum methodology
  • Test planning
  • Teamwork and positive attitude
  • Problem-solving aptitude
  • Strong problem solver
  • Interpersonal skills
  • Shell scripting
  • Testing and diagnostics
  • Workload management
  • Software release and versioning
  • Python and C
  • QA reporting
  • Configuration management
  • Debug code
  • Goal setting
  • Hardware and software configuration
  • Continuous improvement
  • Root-cause analysis
  • Automated testing frameworks
  • Key performance indicator tracking

Certification

  • Verified International Academic Qualifications
  • Generative AI: Introduction and Applications
  • Python Data Structures
  • Python Scripting Programming for Everybody (Getting Started with Python)

Devices And Hardware Worked

  • Technicolor/Vantiva XB10, XB8, XB6, XB7, CBR, CBR2 and XD4
  • Arris XB6- TG3482, XB7 – TG4482, XB3 – TG1682
  • Cisco XB3 – DPC3941 and DPC3939
  • ONU/OLT - Arris XF3, Sercomm XER5, XER10
  • Coriant 8600 series devices.
  • Traffic Generator - Spirent, IXIA
  • Cisco ASR9010

Timeline

Automation Lead Engineer

Cognizant
08.2024 - Current

Technology Lead

Infosys
10.2021 - 08.2024

Engineer -3 Quality and Automation Engineering

Comcast
12.2017 - 09.2021

Test Engineer

Altran
03.2015 - 11.2017

Windows Server Administrator

Spectrum Softech Solutions Pvt. Ltd.
07.2014 - 10.2014

Back End Developer

Zyfoxe
10.2013 - 03.2015

Bachelor of Technology (B.Tech.) - Computer Science Engineering

Mahatma Gandhi University
Rahul Krishnan