Resume
Resume
[email protected] | +91-8247637502
Profile Summary
Boasting 14 years of progressive experience in the IT industry, specializing in manual testing, automation
testing, API testing and embedded testing across Avionics, Automotive, and IOT domains
Currently leading and managing testing activities for multiple projects at Co-Forge Technologies, ensuring
adherence to quality standards and project timelines while collaborating with cross-functional teams
Proficient in key skills such as analyzing business requirements, creating test plans, test cases, test scripts,
and requirement traceability matrices, as well as utilizing Quality Center and JIRA for test case management
and defect tracking
Proficient in Software Test Life Cycle, including Test Strategy Definition, Test Plan Creation, Test Design,
Test Estimation, Test Execution, Test Data Creation & Validation, Test Review and Defect Reporting &
Verification
Worked on CI/CD technologies and in the Avionics domain
Skilled in incorporating industry best practices, techniques and methodologies into existing testing
processes for effective bug fixing & resolution of issues
Contributed to the successful release of various products & services for leading international clients
Committed to continuous learning and growth, staying up-to-date with the latest industry trends and best
practices in software quality assurance and testing
Core Competencies
Project Management & Execution Software Testing Lifecycle Manual, & Embedded Testing
Test Planning & Estimation Test Documentation & Metrics Automation & Testing Frameworks
Software Quality Assurance Defect Tracking & Prevention Team Management & Leadership
Analysis
IT Skills
Programming Languages: C, Python
Version Control Systems: GIT, SVN
Tools: Selenium, Cypress, PyTest, Postman, Swagger, REST Assured, Python Requests Library
API Technologies: REST Assured API, SOAP
Cloud Platforms: AWS
Communication protocols: CAN, MQTT, I2C, SPI
Bug Tracking Tools: JIRA, Quality Center, Bugzilla
Build tools: Maven
CI Server [Continuous Integration]: Jenkins
Operating Systems: Linux, Windows
ITSM Tools: Confluence
Safety standard: DO-178B
Education
B.Tech. in Electronics and Communication Engineering, Sri Venkateswara Engineering College (affiliated to
JNTU, Hyderabad), June 2004
Work Experience
Project Lead at Cigniti Technologies (Mar 2021 – Nov23)
Responsibilities:
Setting up test environments, developing test strategy, test plan, test cases, test suits, scenarios, test data
& requirement traceability matrix
Leading and managing testing activities for multiple projects, ensuring adherence to quality standards and
project timelines
Collaborating with cross-functional teams to analyze project requirements and develop comprehensive test
plans
Executing test cases, scripts, and scenarios, identifying and reporting defects using Quality Center and JIRA
Conducting various types of testing, including smoke testing, black-box testing, user acceptance testing
(UAT), functional testing, positive/negative testing, system testing, regression testing, white box testing,
GUI software testing, ad-hoc testing, cross-browser/cross-platform testing, UI validation, and web services
testing
Developing and maintaining automation testing scripts using Cypress, ensuring efficient and effective test
coverage
Utilizing Jenkins for continuous integration, ensuring seamless integration of testing activities into the
development process
Leading the software quality process involving review of product functions, test specifications &
documentation, defect prevention, debugging & resolution of issues.
Managing defect life cycle including defect creation, defect tracking and root cause analysis of defects.
Creating Quality Assurance documents like traceability matrix, defect trend charts and metric reports.
Reviewing, modifying and sending the status & bug reports to the client on daily basis under Agile Process.
Guiding & mentoring a Software Testing Team of xx members, through all phases of testing life cycle.
Working with onsite & offshore resources, imparting practical training to new team members.
Setting performance expectations including KPIs & assessment criteria.
Identifying underperforming resources and providing feedback to them, delivering team training sessions.
Mentoring teams to maximize the levels of productivity, minimizing schedule variations and defect rejection
ratio
Previous Experience
Annexure
Project: UbiHub
Environment: GIT, Maven, Jenkins, Docker,
Role: Project Lead
Programming Languages: Python
Tools: Selenium, Cypress, PyTest, Postman, Swagger, REST Assured, Python Requests Library
API Technologies: REST API, SOAP
Cloud Platforms: AWS
Communication protocols: MQTT, I2C, SPI
Operating System: Windows
Organization: Cigniti Technologies
Duration: Mar 2021 – Nov2023
Project description:
Ubicquia is a smart city IOT platform that provides critical services, including light control, video artificial
intelligence, public Wi-Fi. Ubicquia offers municipalities, utilities, broadband service providers, and lighting
manufacturers a cost-effective and expandable platform for deploying simply connected, simply smart
broadband, small cell, and smart city services. Its plug and play network with skills to turn any streetlight into a
multi-function router that supports a growing list of services that include advanced lighting controls, public Wi-
Fi, and the connection to 3rd party sensors including air quality monitors and surveillance cameras.
Roles & Responsibilities:
Design and development of Functional, API test framework
Worked on serial communication automation
Worked with development, QA and operations teams to ensure that newly developed software code is built
and released
Performing builds using GIT, creating new branches, and setting up the build environment, defining new
targets, dependencies and proper search paths
Maintaining Maven Pom.xml and properties files.
Set up and ongoing builds in Jenkins.
Integrated Maven with Jenkins for the builds as the Continuous Integration process
Created activities and assigned to the developers to fulfill the client requirements
Development of Test Framework for Functional testing and API testing
Development of Functional, Regression, UAT test plans and test cases
Creating Smoke, Regression and UAT Test suites
Execution of Functional, Regression, UAT test plan and test cases
Automating the API testcases and functional testcases using Python
Analyzing and reporting the failures in night builds triggered through Jenkins
Creating Monthly automation reports for all the modules
Project description:
SAS CU (Configuration Utility) is a web application used to configure the SAS fire panels.CU helps to the user to
read and update the configuration from these panels and it provides graphical interface, which helps to user to
perform configuration of Devices, Correlations, Zones and Mapping. CU used to communicate with the using
APIs to retrieve the diagnostics data and various reports. CU also had the functionality to update the panel
Firmware.
Roles & Responsibilities:
Development of new test cases for new modules and detectors
Worked on requirement analysis
Worked on development and execution of Functional, Regression, UAT test plan and test cases
Worked on peer reviews and defect reviews
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, and Test
Cases and executed test cases
Worked on the Android module of the project to automate the app using Appium with Python.
Development of new test cases for new modules and detectors
Worked on development and execution of Functional, Regression, UAT test plan and test cases
Developing the Automation framework using Selenium to run test cases in multiple browsers and platforms
Responsible for writing and maintain Cypress scripts for regression and functional testing using data driven
framework
Worked on requirement analysis
Worked on peer reviews and defect reviews
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, and Test
Cases and executed test cases
Developed Python scripts to automate the test cases
Developed Page Objects using the Selenium Framework
Performed functional testing of SOAP and RESTFUL Web Services using Rest API
Developed Python scripts to automate the test cases
Responsibilities:
Developing Test plan for system testing
Responsible for writing and maintain Selenium WebDriver scripts for regression and functional
testing using data driven framework
Developed Python scripts to automate the test cases
Worked on requirement analysis
Worked on tool qualification
Worked on system testing test setups using LabVIEW
Worked on Unit testing, White box test setup using Vector CAST/C++
Developing Requirement Score Card for testing
Worked on requirement gathering analysis
Worked on peer reviews
Responsibilities:
Developing Test plan for system testing
Developing new test procedures for system testing
Developing harness designs for system testing
Worked on requirement analysis
Worked on unit testing, HIL testing, API testing and peer reviews
Worked on system testing of ECU/ECM
Review of the system testing results
Worked on the rollout of GIT
Responsibilities:
Developing new test procedures for system testing
Worked on unit testing, White box testing
Worked on system testing of VOBC, ATS Functionality
Worked on reviews of Field test results
Review of the system testing results
Responsibilities:
Worked on development of new scripts for CPI, AM module
Worked on White box testing
Developing new scripts for updated functionality
Updating the existing scripts as per new functionality
Reviewing of the code, scripts
Updating the driver code for different functionalities
Creating new builds for different functionalities