1. CHIRANJEEVI KOPPULA
Mobile: +91 – 9966108635 , 9494765041
E-mail : chiranjeevi409@gmail.com , koppulachiranjeevi@yahoo.in
SUMMARY
Good experience of 5.2 + years in development, Triaging, debugging, integration &
validation of Mobile handsets and embedded System testing across various platforms.
Good experience in Functionality and Performance testing on both Linux and Windows
platforms.
Involved in Feature Analysis, Writing Test cases, Test plan creation, Test plan review,
Test Automation, Execution, Defect Tracking and Report Generation.
Good experience on testing the Runtime and compiler and finalizer of AMDs OpenCL
(Open Compute Language) and HSA (Heterogeneous system architecture).
Experience in understanding and analyzing the software and hardware engineering
requirements, onsite and offshore management of product development.
Android build, integration and release for all development platforms(MDP/TABLET/Dragon
board)
Performance Benchmarking -> CPU/GPU/Browser benchmarking(Blogger workshop)
Actively worked with Win10 OS to test different APU, CPU, GPU devices.
Strong understanding & Hands on of Windows, Linux OS internals, device manager,
Linux kernel & kernel modules.
Strong understanding of PC hardware, Chipsets, and Graphics cards, BIOS & VBIOS.
Hands on issue debugging skills, issue isolation, at Linux kernel, driver module level.
Expert knowledge of C, C++, UNIX, Red Hat Linux 6.x, Windows, QT, HIL testing.
Strong in Various types of SDLC models and integration of those models with STLC process.
Good understanding of Windows device-driver & device manager.
Strong in Object Oriented concepts & Java, Shell, Python Scripting for software testing.
Strong knowledge of MISRA C++ coding standard rules, LOGISCOPE, IBM Rational tools
(Doors, Change), Sikuli.
Object Oriented Analysis, Design (OOAD /UML) & Programming (OOP/C++) using IBM
Rational Rhapsody tool.
Good Experience on Debug/defect tracking/other tools like JTAG, GDB, Android
Emulator, Bugzilla, JIRA, eclipse, Git , ltrace , ctrace , JIRA , monkey and QXDM ,Jenkins ,
AR system, bitbucket , Perforce .
Received lots Rewards and Recognition on new board bring-up.
WORK EXPERIENCE
Currently working with AMD R & D India Center Pvt Ltd., as a Software Quality
Assurance Engineer from 22nd Sep’14 to till date.
Worked as Software Engineer in Real Time Tech Solutions Pvt. Ltd., May ’12 to 19th Sep
’14.
Worked as Testing Engineer in KEDHAR SOLUTIONS PVT. Ltd. Aug ’11 to Apr ‘12
ACADEMICS
B.E (Electronics Engineering) from AGCET (JNTU K University) in 2011, 63%.
Diploma SVLP College Machilipatnam, Andhra Pradesh, India in 2008, 67%.
2. SSLC JAI HIND MONTESSORY, Machilipatnam, Andhra Pradesh, India 2005, 72%.
SKILLS
Tools & Technology TACC/TestBot, QT, Eclipse, Mat lab, Open splices DDS (Data-
Distribution Service) AR System, Bugzilla, Jenkins, Testbot,
Multimedia testing , JIRA ,GIT Hub , JTAG, gdb , Windbg
debugging tool , clonezilla , knoppix , Python , Confluence .
Language known C, C++, OpenCL (basics), JAVA (basics)
Database Known MySQL , SQL Server
Operating System RHEL - 6.x, Fedora 21 , 22 , Windows, MAC OS X, Win XP,
Windows 10, 8, 8.1, 7, 2000, 2003 Server.
Software Testing
Project Management Tools
Other Tools
Soft skills
Packages
Manual testing, Automation testing, HIL testing by using
Scripting and GUI tools.
IBM Rational change management Synergy, Dot Project, ATM,
Team-City, Perforce.
HTML, PHP, Perl, shell, Java Scripting Language, VM Ware,
Sikuli, Logiscope, OSPL tester, IBM Rational DOORS,
Rhapsody, Selenium (basics), Networking basics , Eclipse, and
Open splices DDS (Data-Distribution Service)...
Excellent communication skills, enthusiastic team player, and
strong problem solving abilities.
MS-Office, MS-Outlook, Open Office.
PROJECT DETAILS
Company: AMD R & D India Center Pvt Ltd Duration: Nov’15. – Till date
Project: Boltzmann (ROCm) Role: Component Quality Engineer.
Environment: Linux (Ubuntu 14.04.4, Fedora 22, 23)
Project Overview: The "Boltzmann Initiative" leverages HSA's ability to harness both central processing
units (CPU) and AMD FirePro graphics processing units (GPU) for maximum compute efficiency through
software. The first results of the initiative are featured this include the Heterogeneous Compute
Compiler (HCC); a headless Linux® driver and HSA runtime infrastructure for cluster-class, High
Performance Computing (HPC); and the Heterogeneous-compute Interface for Portability (HIP) tool for
porting CUDA-based applications to a common C++ programming model. The tools are designed to drive
application performance across markets ranging from machine learning to molecular dynamics, and
from oil and gas to visual effects and computer-generated imaging.
The ROCm Platform delivers on the vision of the Boltzmann Initiative, bringing new opportunities in GPU
Computing Research. The ROCK driver is composed of several components based on our efforts to
3. develop the Heterogeneous System Architecture for APUs, including the new AMDGPU driver, the
Kernel Fusion Driver (KFD), the HSA+ Runtime and an LLVM based compilation stack for the building of
key language support. The open-source ROCm stack offers several programming-language choices like
Boltzmann, compute, hc, HCC, HIP, HSA, OpenCL, ROC, ROCK, rocm, rocr.
Roles and Responsibilities:
Building and testing lots of functionality & Performance workloads / benchmarks.
Testing and validating public release builds from Github and gerrit locations.
Building HSAIL Runtime and compiler libraries for each release.
Writing new test cases, test planning, execution, and debugging, report generation.
Debugging the various levels of compiler and runtime related issues and helping Dev. team for
fixing the issues early.
Company: AMD R & D India Center Pvt Ltd Duration: Sep’14. – Oct’15
Project: HSA Role: Component Quality Engineer.
Environment: Linux (Ubuntu 14.04 x, Fedora 21, 22), Windows (7, 8.1, 10).
.
Project Overview: Heterogeneous System Architecture (HSA) creates an improved processor design that
exposes the benefits and capabilities of mainstream programmable compute elements, working
together seamlessly. With HSA, applications can create data structures in a single unified address space
and can initiate work items on the hardware most appropriate for a given task. Sharing data between
compute elements is as simple as sending a pointer. Multiple compute tasks can work on the same
coherent memory regions, utilizing barriers and atomic memory operations as needed to maintain data
synchronization (just as multi-core CPUs do today).
Roles and Responsibilities:
Building and testing HSA Foundation Runtime and compiler conformance test suites.
Building HSAIL Runtime and compiler libraries for each release.
Building and running various tests written in CPPAMP, Java, OpenCL, OpenMP tests.
Writing new test cases, test planning, execution, and debugging, report generation.
Writing unit tests using to test the various Foundation APIs using C, Performance benchmark
applications using C++ and add the tests in coverage.
Test automation using Jenkins framework, Sikuli.
Troubleshoot both hardware & software issues.
Company: Real Time Tech Solutions Pvt. Ltd., - WESEE – ODC Duration: Aug’13 to Sep’14.
Project: Combat Information Control System
Environment: IDE – Qt Creator (4.8.2), Meld, Open Splice - DDS Tuner, Open Splice - DDS Modeller, and IBM
Rational change management, Dot Project, Logiscope.
Project Overview: CICS is Combat Information & Control System consists of Combat Management System for
subgroup (CMS) with CSCI. It is having sensors called RADAR, SONAR, ESM, AIS, AP/OM (Attack Periscope/Optronic
4. Mast).It is having three roles Combat, Training, Replay, Administrative roles. It is having DMFC (Dual Monitor
Functional Computer) for MMI execution and CIU (Control Information Unit) for backend operations with logic and
DDRCU (Distributed Data Redundancy Control Unit) which contains Bridges RADAR Bridge, SONAR Bridge and AIS
Bridge. Bridges acts as a medium between DDS (data forms in packets) from the external world.
Roles and Responsibilities:
Understanding the Requirements and Functional Specifications of the CICS.
Automated test execution and debugging the failures.
Defect tracking and report generation for the project.
Participated in identifying the Test scenarios and designing the Test cases.
Performed various black box testing Methodologies Like functional testing, and Regression
testing.
Test planning for different phases and prepared defect reports
Preparing Test documents like UTP, UTR, ITP, ITR documents and SRS, SyRS.
Interacting with the development team and client to understand the project.
Company: Real Time Tech Solutions Pvt. Ltd., Duration: Jan ’13 to Aug‘13
Project: Control & Display Unit
Environment: Visual Studio C++ V6.0, QT.
Project Overview: The objective of the Control Display Unit (CDU) is to guide the inertial navigation system (INS)
through motion sensors (accelerometers) and rotation sensors (gyroscopes) to continuously calculate the position,
orientation and velocity of the moving object without the need of external references. Data (Read & Write) is
passed between all the systems through communication systems. It Compromises of two different
communications i.e.., RS-232 & RS-422.
Roles and Responsibilities:
Building the simulator to communicate between two systems through RS232 and RS422
Protocols.
Preparing Quality Assurance Plan Documents and Acceptance Test Procedure Documents for the
Control Display Unit.
Test the developed code to meet the customer requirements.
Performing Various Acceptance Tests to Control Display Unit and getting clearance from Inspection
Agencies like MSQAA.
Company: Real Time Tech Solutions Pvt. Ltd., Duration: May ’12 to Dec‘12
Project: OLSE Base Drivers XP and 2K3, Vista
Environment: Windows Internals, RPF Automation, C# UI Automation, SQL
Project Overview: Project involves testing the Different types of drivers like USB, 1394, Bluetooth,
Logical disk manager etc. on the OS platforms 2K, XP and 2K3.The testing includes regression, stress and
functionality and integration testing. Different activities performed includes Designing the test cases,
Execution Debugging, test cases automation using c# , and generating reports using SQL server reporting
services.
Roles and Responsibilities:
Understanding the Requirements and Functional Specifications of the AUT.
Participated in identifying the Test scenarios and designing the Test cases.
5. Involved in execution of Test Cases.
Debugging the failures using kernel debugger
Performed various black box testing Methodologies Like functional testing, and Regression
testing.
Test planning for different phases and prepared defect reports.
Automating the manual test cases using C# UI Automation.
Generated reports using SQL SERVER REPORTING SERVICES.
Company: KEDHAR SOLUTIONS Pvt. Ltd. Duration: Aug’11 to Apr’12.
Project: Android features testing and Call features testing on Android Smart Phone and Tablet
Environment: U-buntu Linux, WinXP, and Android Froyo.
Project Overview: Multimedia board of DSPG Wi-Fi multimedia chipset testing of XpandR family
DMW74. The DUT is connected to access points and then tested for different functionalities in different
security modes of Wi-Fi. Functionality testing of various applications like you tube, stocks and weather
update, photo album sharing from internet, Internet radio, music play through DLNA server, game
applications and social networking sites through Wi-Fi and testing applications like songs playing from
SD flash memory, pictures slide show testing. The multimedia application when flashed in the handset is
tested for various call scenarios like incoming, outgoing, conference, call waiting etc for both PSTN and
voice over Wi-Fi. Video playback of different formats like H.264, MPEG 4, WMV, AVI were tested and
audio files of MP3, AAC, ADPCM with different streaming bits were tested. Monkey test runner and CTS
compatibility test suite were also executed.
Roles and Responsibilities:
Responsible for manual testing of multimedia applications and call process testing.
Responsible for test plan creation and designing of test cases according to new features and
requirements.
Performed various black box testing Methodologies Like functional testing, and Regression testing.
Participated in identifying the Test scenarios and designing the Test cases.
Tracking and reporting the bugs using bug tracking tool Bugzilla AR System, JIRA.
Sincerely,
CHIRANJEEVI K
6. Involved in execution of Test Cases.
Debugging the failures using kernel debugger
Performed various black box testing Methodologies Like functional testing, and Regression
testing.
Test planning for different phases and prepared defect reports.
Automating the manual test cases using C# UI Automation.
Generated reports using SQL SERVER REPORTING SERVICES.
Company: KEDHAR SOLUTIONS Pvt. Ltd. Duration: Aug’11 to Apr’12.
Project: Android features testing and Call features testing on Android Smart Phone and Tablet
Environment: U-buntu Linux, WinXP, and Android Froyo.
Project Overview: Multimedia board of DSPG Wi-Fi multimedia chipset testing of XpandR family
DMW74. The DUT is connected to access points and then tested for different functionalities in different
security modes of Wi-Fi. Functionality testing of various applications like you tube, stocks and weather
update, photo album sharing from internet, Internet radio, music play through DLNA server, game
applications and social networking sites through Wi-Fi and testing applications like songs playing from
SD flash memory, pictures slide show testing. The multimedia application when flashed in the handset is
tested for various call scenarios like incoming, outgoing, conference, call waiting etc for both PSTN and
voice over Wi-Fi. Video playback of different formats like H.264, MPEG 4, WMV, AVI were tested and
audio files of MP3, AAC, ADPCM with different streaming bits were tested. Monkey test runner and CTS
compatibility test suite were also executed.
Roles and Responsibilities:
Responsible for manual testing of multimedia applications and call process testing.
Responsible for test plan creation and designing of test cases according to new features and
requirements.
Performed various black box testing Methodologies Like functional testing, and Regression testing.
Participated in identifying the Test scenarios and designing the Test cases.
Tracking and reporting the bugs using bug tracking tool Bugzilla AR System, JIRA.
Sincerely,
CHIRANJEEVI K