My software testing career journey is explained in two halves of having a 6+ years’ experience all together. I had a career break in between due to personal and maternity reasons.
During the first phase, Throughout four years five months of work experience [2011 Dec – 2016 May] in HCL technologies Ltd. as a software test engineer, I had gained excellent knowledge and work experience in the field of software testing. I exposed to various testing methods, different approaches, test environments, and domains during work time. I have also used the opportunity to push myself into developing automating tests by writing scripts using Perl, SQL, Shell, BDD. This lead to a promotion as senior test engineer after three years of experience. Working on-site with clients gave me immense confidence to take up new roles and responsibilities as a test lead. During this tenure I worked in Servers and Storage domain in Chennai and Moved to Finance and capital markets domain in Bangalore
With my present experience which is my second phase of career [2022 FEB – until date, Portugal], I am being able to successfully adapt to the new working culture here in Portugal and learn new technologies and computing languages. I was exposed to a new domain (Automotive) and also never before experience with the test run and environment setup with hardware items to support testing of the device software. with my continuous efforts put, I was able to understand the automated process (using TCL and CAPL) and also develop few automated cases for the features owned by me. With this career restart, I am able to push myself to do beyond my capability and proved that it is possible to achieve and excel well.
· Understanding & reviewing the functional specification document.
· Seek clarifications on a change requests from the PL/Peer member or analyst team
· Involved in test plan, Involved in Writing test scenarios, test cases, test preparation
· Sole owner of two modules of the project MR and IPV.
· Performed functional, regression testing, system and system integration testing, interface testing
· Raising defects and tracking the defects in enterprise JIRA.
· Ensure that issues faced during project execution are escalated appropriately. being a part of daily standup meeting, project management meetings and daily scrum in each sprint phase.
· Reporting test results to the project management and clients.
· Handled test data preparation for automation {automation covering regression test cases}
· Written BDD tests developed for functional changes using eclipse and committed via GIT STASH
· Conducted SIT and provided testing support to UAT Team.
· Training new team members and providing execution support.
· Understanding & reviewing the functional specification document.
· Seek clarifications on a change requests from the PL/Peer Member or Analyst team
· Involved in test plan, decisions on test timelines and resource allocation
· Involved in writing test scenarios, test cases, test preparation
· Performed functional, regression testing, batch testing, system and system integration testing, interface testing,
· Raising defects and tracking the defects in enterprise Jira
· Ensure that issues faced during project execution are escalated appropriately.
· Assignation, monitoring of tasks to team members to achieve projected project timeline.
· Report progress of tasks assigned to the immediate supervisor.
· Handled test data preparation for automation {automation covering, regression test cases}
· Automated daily environment check using shell scripting.
· Written Perl script to debug output logs.
· Report progress of tasks assigned to the immediate supervisor.
Effective Communication
Software test Cycle
Quality Assurance
Engineering systems testing
Manual testing
Automation testing
2014 SPOT AWARD for the outstanding contribution shown towards the project summit consolidation.
SUMMARY OF TECHNICAL SKILLS:
Tools & Utilities: Putty, Enterprise JIRA, Bugzilla, Jenkins, ControlM, Confluence, SQLDeveloper, Testlink, Eclipse, HP ALM, Aptiv Test commander, Polarion, CANoe, DIRT, GIT extensions, SAMURAI, Jfrog, custom APTIV mobile Apps, custom APTIV TCL apps. RCM
Testing Approach: Waterfall, Agile Technology, Kanban.
Testing type : Regression, Functional, Interface, Batch, SIT and UAT support.
Testing Method: Manual, Automation [BDD tests, (basic knowledge)], CANoe Simulations for automotive Infotainment systems
Languages : Basic knowledge and understanding in C, Perl, Phython, CAPL, TCL
· Project Type : Infotainment radio device DHU1.0
· Client Name : Volvo Car Corporation
· Working location : Braga Technical Center, Braga, Portugal
· Testing Approach : Manual Testing and Automated testing
· Project Domain : Automotive infotainment and User Experience Interface
· Operating Systems : Windows, UNIX and android
· Tools : Test commander, Polarion, CANoe, JIRA, putty, DIRT, GIT extensions, SAMURAI, Jfrog, custom mobile(APTIV developed) apps, custom TCL(APTIV Developed) apps,
· Programming Language : TCL and CAPL
· Role : Test and Validation Engineer
· Team Size : 6
Description:
One of the automotive industrial product of APTIV is DHU1 which is an infotainment and user experience radio device used by VOLVO Car Corporation. .
The device is tested with internally developed software system (Independent Test software) to check the overall functionality of the radio. Infotainment functionalities like FM, AM, Bluetooth, SDARS, DAB Media was tested along with other basic diagnostics components, Wi-Fi, ethernet, VIDEO features like HUD, CSD, DIM was also tested. This product has many variants for Europe, Japan, North America and rest of the world regions. Here for each variants the requirements for selected features and the testing is performed on all of the variants with respect to the requirements using independent test and validation process. In this project for the testing and validation process to be successful there is a requirement to have the test environment or the test bench setup ready with additional hardware items.
Responsibilities:
· Understanding of requirements provided by customer on Polarion and deciding on having the requirement covered by test run.
· Preparing test environment and test tools
· Co-ordination with software and system teams in order to get the status of requirement and implementation details.
· Writing manual and automated test cases using CANoe simulation ( CAPL language)
· Execution of test runs on weekly build
· Participation in internal meetings and brainstorming sessions for betterment of project quality
· Tracking bugs using Jira management tool
· Sharing of test execution report to the ITnV, software and systems team.
· Single owner of major requirement features and development of FTPs
· Involved in identification and purchase of items/hardware required for testing radio device
· Supporting team members in building up test environment, test set up, and text execution
Project # 2: REM2.1 /REM2.0 (Nov 2022 to Until Date)· Project Type : Infotainment radio device DHU1.0
· Client Name : Volvo Car Corporation
· Working location : Braga Technical Center, Braga, Portugal
· Testing Approach : Manual Testing and Automated testing
· Project Domain : Automotive infotainment and User Experience Interface
· Operating Systems : Windows, UNIX and android
· Tools : Test commander, Polarion, CANoe, JIRA, putty, DIRT, GIT extensions, SAMURAI, Jfrog, custom mobile(APTIV developed) apps, custom TCL(APTIV Developed) apps,
· Programming Language : TCL and CAPL
· Role : Test and Validation Engineer
· Team Size : 6
Description:
One of the automotive industrial product of APTIV is REM2.1/REM2.0 which is an infotainment and user experience radio device used by VOLVO Car Corporation. Infotaintment functionalities like FM, AM, Bluetooth, SDARS, DAB Media was tested.
This software was customer software. In this project for the testing and validation process to be successful there is a requirement customer side to have the test environment or the test bench setup ready with additional hardware items.
Responsibilities:
· Understanding of requirements provided by customer on Polarion and deciding on having the requirement covered by test run.
· Preparing test environment and test tools
· Co-ordination with software and system teams in order to get the status of requirement and implementation details.
· Writing manual and automated test cases using CANoe simulation ( CAPL language)
· Execution of test runs on weekly build
· Participation in internal meetings and brainstorming sessions for betterment of project quality
· Tracking bugs using Jira management tool
· Sharing of test execution report to the ITnV, software and systems team.
· Single owner of major requirement features and development of FTPs
· Involved in identification and purchase of items/hardware required for testing radio device
· Supporting team members in building up test environment, test set up, and text execution
Project #3: Portfolio Calculator (Nov 2015 to APR 2016)· Project Type : Portfolio calculator
· Client Name : Deutsche Bank
· Client Location : UK
· Working location : UK LONDON [onsite] and BANGALORE [off-shore]
· Testing Approach : Manual Testing and Automated testing with BDD
· Testing methodology : Agile
· Project Domain : OTC Derivatives
· Operating Systems : Windows and UNIX
· Tools :EnterpriseJIRA, WinScp, Putty, JConsole, Eclipse, GITStash, HadoopUI
SQLDeveloper, HPALM
· Role : Senior Test Engineer
· Team Size : 10
Description:
Portfolio calculator is a risk analysis system where current trade credits are compared with market Credits and risks are know well in advance to minimize them in future trades signed. All the credit history of trades is derived from SDOS messages from RISK engine. Portfolio calculator project is of agile methodology.
Responsibilities:
· Understanding & reviewing the functional specification document.
· Seek clarifications on a change requests from the PL/Peer member or analyst team
· Involved in test plan, Involved in Writing test scenarios, test cases, test preparation
· Sole owner of two modules of the project MR and IPV.
· Performed functional, regression testing, system and system integration testing, interface testing
· Raising defects and tracking the defects in enterprise JIRA.
· Ensure that issues faced during project execution are escalated appropriately. being a part of daily standup meeting, project management meetings and daily scrum in each sprint phase.
· Reporting test results to the project management and clients.
· Handled test data preparation for automation {automation covering regression test cases}
· Written BDD tests developed for functional changes using eclipse and committed via GIT STASH
· Conducted SIT and provided testing support to UAT Team.
· Training new team members and providing execution support.
· Project Type : GBO-Upgrade/NY/PRDF-GCD/APAC consolidation
· Client Name : Deutsche Bank
· Client Location : UK
· Working Location : UK LONDON [onsite] and BANGALORE [offshore]
· Testing Approach : Manual Testing and Automated Testing Using QTP
· Testing Methodology : Waterfall
· Project Domain : OTC Derivatives
· Operating Systems : Windows and UNIX
· Tools : Summit3.8, Summit5.6, EnterpriseJIRA, WinScp, Putty, ControlM,
Martkitwire, SRRC, SQLDeveloper, Jenkins
· Role : Senior Test Engineer
· Team Size : 18
Description of the project:
Summit is the prime transaction management system for OTC Derivatives, developed by Misys, United Kingdom. AS-TMG group in DB has implemented Summit v3.8 as its global derivatives system which has currently 8 instances in 5 locations. The aim of Summit Consolidation is to significantly reduce the number of instances of Summit to realize cost savings in terms of licenses, support costs, hardware and ongoing maintenance.
GBO Upgrade 3.8 to 5.6 – Upgrade Summit application (GBO) from 3.8 to 5.6 – trade migration, application upgrade and port underlying database from Sybase to Oracle
NY, PRDF-GCD, APAC consolidation: Consolidated all 3.8 FO to 5.6 Summit Global instance
Responsibilities:
· Understanding & reviewing the functional specification document.
· Seek clarifications on a change requests from the PL/Peer Member or Analyst team
· Involved in test plan, decisions on test timelines and resource allocation
· Involved in writing test scenarios, test cases, test preparation
· Performed functional, regression testing, batch testing, system and system integration testing, interface testing,
· Raising defects and tracking the defects in enterprise Jira
· Ensure that issues faced during project execution are escalated appropriately.
· Assignation, monitoring of tasks to team members to achieve projected project timeline.
· Report progress of tasks assigned to the immediate supervisor.
· Handled test data preparation for automation {automation covering, regression test cases}
· Automated daily environment check using shell scripting.
· Written Perl script to debug output logs.
· Sole owner of system integration testing during NY, PRDF & GCD, APAC consolidation
· Sole owner of batch testing with control-M during NY consolidation phase
· Interaction with SIT teams and sharing of SIT status with client on everyday basis
· Sharing of status report on daily basis of regression, functional testing to client in team lead’s absence
· Responsible for writing up closure reports and sharing to the clients.
· Training new team members and providing execution support.
Project #5: Summit BAU (June 2013 to Dec 2013)· Project Type : Summit BAU Testing
· Client Name : Deutsche Bank
· Client Location : UK
· Working location : BANGALORE [Off-shore]
· Testing Approach : Manual Testing and Automated Testing Using QTP
· Project Domain : OTC Derivatives
· Operating Systems : Windows 9x/2000/XP/VISTA
· Tools : Summit3.8, EnterpriseJIRA, WinScp, Putty, ControlM,
Martkitwire, SRRC, SQLDeveloper, Jenkins
· Role : Tester
· Team Size : 10
Description:
Summit is a third-party front office/back office trading system application developed by Misys, United Kingdom. It is a solution for global investment banks that focus on OTC derivatives and customers to manage the complexities of financial markets which are very volatile
Responsibilities:
· Report progress of tasks assigned to the immediate supervisor.
· ProjectType : EMC Iomega Lifeline and EMC Iomega lifeline Sustenance testing
· ClientName : EMC
· Client Location : USA
· Working location : CHENNAI[off-shore]
· T6sting Approach : Manual Testing and automation using Perl scripting
· Project Domain : Servers and storage
· Operating Systems : Linux, Windows, MacOS
· Tools : Testlink, Bugzilla, Putty
· Role : Tester
· Team Size : 20
Description:
Lifeline is an NAS embedded software product built on Linux. EMC made this for SOHO market to be deployed on various NAS devices supplied from several OEM customers. It was initially developed for Intel x86 architecture and currently has support for various architectures like ARM and PowerPC.
After EMC acquired Iomega, it is supporting lifeline software on Iomega NAS products only. Currently, EMC has made a joint venture with Lenovo.
Responsibilities: