Kiran Akula
Certified Professional of ISTQB Foundation
469-***-**** *************.*****@*****.***
Summary:
Over 11 years of extensive experience in Software Testing & QA implementation for client-server & web-based applications, including manual & automation testing.
Expertise in SDLC, Agile process, QA Methodology & QA Validations to ensure Quality Assurance Control.
Led & provided direct & ongoing leadership onsite & offshore for a team of individual contributors in designing & implementing quality assurance & test processes.
Involved in all facets of quality assurance & testing, including functional, performance, regression, & UAT & coordinating projects for end-user applications, systems software, & Web-based platforms.
Working with a wide array of groups to understand the agreed-upon functionality, how the functionality will work, & how to guide the QA team to create test plans, cases & scenarios that fully exercise this functionality.
Responsible for defining the testing scope & framework for all assigned projects, reviewing & preparing all Forecasts, Test Plans, & Strategies, including those provided by external test partners.
Analyze customer, business, and system requirements and work with the client to perform integration testing, ensuring the successful integration of systems.
Designed, developed, & executed test cases & reusable data sets for integration, functional, regression, performance, configuration, & installation testing activities as defined by the project & test plan objectives by documented processes.
Expertise in using test management tools like HP ALM, JIRA, & DMS tools to organize & manage all phases of the software testing process, including planning tests, executing tests, logging bugs, & tracking defects.
Involved in designing & implementing Selenium Web Driver automation framework for smoke & regression test suites (TestNG) to test new & existing functionality.
Experience using Selenium Grid for cross-browser & compatibility testing to test whether the web applications work as desired in different browsers & environments.
Good Experience maintaining Selenium & Java automation code & resources in configuration management tools like the GitHub repository.
Extensive experience in ETL testing across various products, with strong knowledge of SQL relevant to
ETL testing.
Expertise in writing & working with testing RESTful web services.
Have good experience developing scripts to support Jenkins (Continue Integration / Continue Deployments) of the scripts with the build server.
Creating & executing test plans & cases to ensure API functionality & performance.
Designing & implementing API testing frameworks & strategies.
Experience in Mobile APP testing on Android, iPad & iPhone, Emulator, & Simulator to perform Mobile App testing, phone functionality & Native app testing.
Conducting comprehensive mobile testing for Android & IOS platforms, ensuring application functionality, performance & compatibility.
Expertise in different phases of the Software Testing Life Cycle (STLC) & Software Development Life Cycle (SDLC), including development methodologies (Waterfall, Agile), enterprise planning, & estimation.
Actively involved in Scrum Methodology for the project, from requirements to delivery.
Actively involved in the UAT transition, presented comprehensive test cases, evaluated changes, clarified scope versus out-of-scope items, provided detailed documentation to the Manager, & shared with the business team for final deployment sign-off.
Proficiency in Project Management & Leadership for a globally distributed team in a challenging environment.
Self-starter & quick learner who researches emerging technologies & best practices supporting IT operations.
Excellent communication, analytical, & problem-solving skills with the ability to work within a team environment, manage a globally distributed team, Project Management, & execute & deliver autonomously when required.
Skill Matrix:
Skills
Skills Subcategory
Expertise Level
Manual testing/SDLC
Test Plan, Test Strategy, Test Scenario’s, Test Cases, Defect Life Cycle, Traceability, Functional, Regression, Integration
ETL Testing
SQL database
Automation Testing Tools
Selenium, Cucumber, Appium & Playwright
UFT
Coded UI & Java
Bug Tracking Tools
Defect Manager System (DMS), Bugzilla, JIRA, HP Quality Center
Leadership Skills
Team Development, Innovation, Good Communication & Listening
Languages/Frameworks
TESTNG, Junit
Databases
Oracle TOAD
MS SQL, Informatica
SQL Server
Operating Systems
Linux
Microsoft Windows
Programming Language
C
VB Scripting
Utility Tools
MS Office, MS Visio, Microsoft Project plan & MS PowerPoint
Reporting Tools
MicroStrategy
BI Publisher
Methodologies
Waterfall, Agile- Scrum, Kanban
Cloud: Denodo, AWS & Snowflake
Web Services/API
Postman, Ready API
Skills
Skills Subcategory
Expertise Level
Manual testing/SDLC
Test Plan, Test Strategy, Test Scenario’s, Test Cases, Defect Life Cycle, Traceability, Functional, Regression, Integration
Automation Testing Tools
Selenium, Cucumber Appium & Playwright
UFT
Coded UI & Java
Bug Tracking Tools
Defect Manager System (DMS), Bugzilla, JIRA, HP Quality Center
Leadership Skills
Team Development, Innovation, Good Communication & Listening
Languages/Frameworks
TESTNG, Junit
Databases
Oracle TOAD
MS SQL, Informatica
SQL Server
Operating Systems
Linux
Microsoft Windows
Programming Language
C
VB Scripting
Utility Tools
MS Office, MS Visio, Microsoft Project plan & MS PowerPoint
Reporting Tools
MicroStrategy
BI Publisher
Methodologies
Waterfall, Agile- Scrum, Kanban
Cloud: Denodo, AWS & Snowflake
Web Services/API
Postman, Ready API
= 1, 4 to 5= Expert, Architect, SME; 3 to 3.5 = Hands on User, end-to-end theoretical expertise
= 0.5, 2 to 2.5 = Trained, Theoretical expertise & used with-in the limits of Scope
Key Job Responsibilities:
Expertise in Manual & Automation Testing.
Prepared queries using Oracle & SQL databases for backend testing.
Good hands-on Java Script, HTML5, CSS3, Git, Github, Postman, Jira, Software Testing Life Cycle (STLC), Black-box testing, Software Development Life Cycle (SDLC), QA Methodologies, Agile Models.
Participating in client interaction discussions to understand the requirements helps move forward with the further testing process.
Preparing test results/reports to share across the metrics process.
Involved in reporting test results, logging defects, & verifying changes.
Education
Bachelor of Electronics & Communications Engineering (ECE), from M.G.R. University, Chennai, India 2010
Professional Achievements
Awarded with best employee or performer of the year 2017
Awarded with the best New employee's sincere contribution towards the improvement & expansion of the company 2013
Work Experience
Goli Technologies LLC, USA July ’24 – Till Date
Tools: Automation Selenium (TestNG), Appium, GitHub, CI/CD with Jenkins
Project Name: Machine Traders E-Commerce Site (Own Product)
Role: Quality Assurance Lead
Team Size: 3
Project:
Results-oriented E-commerce site with a proven track record of driving significant revenue growth through strategic planning & execution. Demonstrated ability to optimize e-commerce platforms, leading to increased conversion rates, reduced bounce rates, & enhanced customer engagement. Expert in developing & implementing targeted marketing campaigns that drive website traffic & boost online sales. Adept at testing & troubleshooting e-commerce sites to ensure optimal performance & user experience.
SmarTek21 Pvt Ltd (Client T-Mobile), India (Offshore) March ’21 – June ‘24
Tools: Informatica, Database testing, Power BI, GitHub
Client: T-Mobile (USA)
Project Name: Metro Dealer Commission System.
Role: Quality Assurance Lead
Team Size: 12
Project:
T-Mobile is one of the leading telecom carriers in the United States, based in the Northwest. T-Mobile MDCS (Metro Dealer Commission System) calculates incentive compensation for dealers in T-Mobile’s metro channel. MDCS is a complex system that calculates standard comp, spiff, Adjustments, and rebates and creates various reports.
ISCISTech Business Solutions Sdn Bhd (Client PETRONAS), Malaysia August ’17 – December ’19
Tools: Manual & Automation Selenium (TestNG), HP UFT, Appium, Github, CI/CD with Jenkins
Client: Petronas (Worked in Client location)
Project Name: MyExperts
Role: Senior Testing Engineer
Technology: Net (MVC)
Team Size: 15
Project:
The Request for Technical Solutions is a web-based application that supports Group Technical Solutions (GTS) in providing technology solutions to the PETRONAS operating units (OPU). With the myExperts, OPUs request solutions from GTS & track the status of the myExperts throughout the myExperts lifecycle. The experts will record the person-hours spent on services to the OPUs & any reports regarding the request. The person-hours captured by the experts will then provide the cost recovery for technical solutions provided to the OPUs. The key stakeholders in this project are the myExperts Taskforce, which comprises a fair representation of the four departments in GTS, namely Engineering, Plant Performance Management (formerly known as Group Plant Performance Management), & Capability Management & Knowledge Information & Management (formerly known as Knowledge Management). The Project Management Department (formerly Plant Project Studies) has been changed from a department under GTS to an OPU.
ISCISTech Business Solutions Sdn Bhd (Client CIMB Bank), Malaysia (Onsite) June ’16 – July ‘17
Tools: Manual & Automation Selenium (TestNG), Appium, Github, CI/CD with Jenkins & Rest API (Post Man)
Client: CIMB Bank
Project: ECM – Electronic Cash Management
Role: Senior Testing Engineer
Technology: Java, Web services – Rest API, SQL, J2EE, Spring Boot, JavaScript, Maven, HTML,
Team Size: 6
Project:
Electronics cash management is a web application where we can conveniently, efficiently, & securely perform wire & internal transfers. It's a platform for transferring money between accounts at CIMB Bank & different banks domestically & internationally. It ensures the user information is secure with password-protected entry into the system & security token authentication.
ISCISTech Business Solutions Sdn Bhd, Malaysia September ’14 – March ‘16
Tools: Manual & Automation Selenium (TestNG), Appium, Github, CI/CD with Jenkins & Rest API (Post Man)
Company: ISCISTECH Business Solutions Sdn Bhd
Project Name: Human Resource Management System (HRMS)
Role: Senior Testing Engineer
Technology: .Net Framework 4 (VS 2012) & SQL Server 2008R2
Team Size: 8
Project:
An organization can only build an excellent professional team with good Human Resources Management (HRM). The critical functions of the HRM team include recruiting people, training them, performing performance appraisals, monitoring attendance, & processing salaries.
To reduce HRM workload, HRMS is a solution that allows the organization to manage their employee & other Human Resource processes & actions in one system. This system is easy to implement as a Web-based solution across the organization.
Client: Malaysia Marine Heavy Engineering (MMHE)
Project Name: Onshore Offshore Completion Management System (OCMS) - Punch list
Role: Senior Testing Engineer
Technology: Android has minimum requirements for version 2.3.
Team Size: 4
Project:
The mobile app punch list is based on an onshore & offshore completions management system, which MMHE uses to manage & register punch lists. This mobile application acknowledges two functions: registering & saving a punch list as a draft. The mobile application can be installed on mobile devices & carried to the site by the user. The user can sign into the application & choose the project to register a draft punch list. A picture of the punch list could support the draft punch list.
Client: Malaysia Marine Heavy Engineering (MMHE)
Project Name: Leave Management System
Role: Senior Testing Engineer
Technology: .Net Framework 4 (VS 2012) & SQL Server 2008R2
Team Size: 8
Project:
The e-Leave Management system is an application in the MMHE e-portal under my site. The portal (http://eportal.mmhe.com.my) manages leave applications by permanent, direct-hired, & MSO staff for MHB, MMHE ATB, SHI LNG, & Techno Indah.
Client: PETRONAS
Project Name: MANAGEMENT OF CHANGE
Role: Senior Testing Engineer
Technology: .Net Framework 3.5 (VS 2008) & SQL Server 2008R2
Team Size: 3
Project:
MANAGEMENT OF CHANGE (MOC) is a web-based application to provide online management of change requests & their related documents for Production Malaysia (PM) & Development Division (DD) divisions within PETRONAS Carigali Sdn Bhd (PETRONAS Carigali). There are three regions under the PM division: Peninsular Malaysia Operation (PMO), Sarawak Operation (SKO), & Sabah Operation (SBO). The MOC application will facilitate the recording, tracking, monitoring, & reporting of MOC requests.
Project Name: Citizen Services
Role: Testing Engineer
Team Size: 3
Project:
The Municipal Corporation, under its preview, manages many essential services such as House taxes, Roads, Slum Development, Sewerage, Fire Service, Environment, & City Beautification, which form the basics of any city amenities. The corporation offers these services through several of its sub-departments, which are constituted for management.
Client: PETRONAS
Project Name: Vessel Inspection System (VIS)
Role: Senior Testing Engineer
Technology: .Net Framework 3.5 (VS 2008) & SQL Server 2008R2
Team Size: 2
Project:
VIS allows ship operators to request an inspection of the vessel. The manager later approved the inspection & assigned it to the inspector. In this module, the inspector would key in their findings & details about the boat. Inspection Report Evolution Module. This module acts as a platform for the ship operator to communicate with the inspector/ Vetter for vessel issues rectification. It is also the final gate to check the quality of the rectification before approving the vessel as good to dock at the PETRONAS terminal. MIS & report are modules that produce billing information for the accounting department. It is also a place to check the screeners or inspectors’ KPIs.
SharePoint Projects Handled in ISCISTECH Business Solutions SDN BHD
Project #
Name
Client
Role
Team Size
6
Skill
PETRONAS
Testing Engineer
3
5
PPTSB
PETRONAS
Testing Engineer
3
4
iCOP
PETRONAS
Testing Engineer
3
Company: ISCISTECH Business Solutions Sdn Bhd
Project Name: DOCNETIC
Role: Testing Engineer
Team Size: 4
Project:
Software testing for functional & integration for SKILL, PPTSB, iCOP, DOCNETIC, & Presentation Delivery System. Logging Bugs, tracking issues & retesting bug fixes.
Client: PETRONAS
Project Name: Learning Management Information System (LMIS)
Role: Testing Engineer
Technology: .Net Framework 3.5 (VS 2008) & SQL Server 2008R2
Team Size: 3
Project:
Learning Management Information System is a web application that manages program administration & facilitates learning resources for short courses conducted or organized by PERMATA. LMIS shall be separated into two environments: Internet & Intranet. Internet shall hold the LMIS landing page, which covers the following:
Online registration for external users (other than PETRONAS staff) as LMIS customers.
Course registration for registered external users.
Agensi Pakerjaan GCP Asia Sdn Bhd, Malaysia December ’12 – September ‘14
Company: AGENSI PAKERJAAN GCP ASIA Sdn Bhd
Project Name: CODE LINE IDENTIFICATION NUMBER (CLIN)
Role: Testing Engineer
Team Size: 3
Project:
Networx maximized the use of government resources by providing a common procurement infrastructure & a performance-based approach that embraces commercial, technical & interface standards. Networx requires that service providers offer the most current security features & services to ensure a secure government operating environment. Networx introduced new technology, industry partners, & ways to achieve a more efficient & effective government. Fortech Control Networx portal is an Ordering application used for creating orders. It is a web-based application. This application comprises around 40 telecom products based on different service types like Voice Services, Internet Services, Conferencing Services, Managed Network Services, Virtual Private Network Services, & Wireless Services. The other products available are ATMs, FRAME, & ETHERNET. The application creates orders by selecting the kind of service required & the product to utilize. The Ordering Process involves several Phases. We need to cover all the phases, & finally, we get the CLIN ID, a unique number generated based on the given configuration, along with the order ID.