Narra Chittybaburao

Software Engineer

Aspire to work with organizations that provide excellent opportunity with IT environment. Having the capability of fast learning, continuous improvement to personal & would like to explore new areas of IT development.

12+ years of experience as a Software Development Life Cycle in Information Technology.

My skills


Sr. Enterprise Application Engineer

BakerHughes, Malaysia

The Baker Hughes Operating System (BHOS) is an enterprise-wide, integrated management system that drives the consistency of and conformance to Baker Hughes policies, processes, and procedures to enable flawless execution and satisfy customers’ needs.

  • Attended Business meetings and assisted Business Analysts in gathering requirements
  • Setting up the application parameters and work status
  • Preparing the detailed system designing document
  • Developed and configured Business Process Flows and setting Approval Process
  • Created and managed various conversion and transformation files to map the data from different applications
  • Worked on Securities like Created Users, Teams, Task Profiles and Member Access profiles
  • Responsible for creation of Region specific work process, reports and input schedules
  • Responsible for the development of the new enhancement, test accordingly and migrate to production enlivenment based on the requirement of the user
  • Responsible for provision of the 1st Level and 2nd Level support, Communicate effectively with the users to resolve the issues accordingly

Senior Test Analyst

Maybank, Malaysia

Release 1A scope is to provide a common teller service application in the branch across Malaysia, Singapore, Indonesia and Philippines by existing teller application called CTLAN, the new Enterprise Teller Application called S1 Enterprise Teller would be replacing CTLAN, the teller application will be rolled out for Malaysia in 3 blocks that will go live respectively in July, August & September 2012.

  • Develop and execute test automation through LabVIEW, Python and hardware and software test tools
  • Create and document software tools required by artists or other developers
  • Contribute to technical design documentation
  • Coordinate with product management and software and support engineers to deliver stable enterprise software products
  • Develop and configure test automation networks and execute stability and performance tests
  • Establish an automated test environment for UI and non-UI testing
  • Design, document, manage and execute test cases, sets, and suites
  • Work in cross-functional project teams that include Development, Usability, Software Quality Assurance, Customer Learning, and support
  • Educate team members on test automation and drive adoption
  • Handle performance testing and present results for validating and analysis to project teams

Senior Test Analyst

Westports, Malaysia

This project involved building a “WESTPORTS” intranet portal with new design, easy to use navigation and more strategically targeted communications and services. WestPorts is powered by SharePoint 2010 that improved the organizational effectiveness in terms of content management, enterprise search and facilitating information sharing across the WestPorts.

  • Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
  • Create and document software tools required by artists or other developers
  • Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output
  • Provide assistance to testers and support personnel as needed to determine system problems
  • Review, to the extent possible, changes in code and the environment that will affect system performance
  • Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments
  • Review test cases and automate whenever possible
  • Enhance test frameworks and develop automated tests using Quick Test Professional to ensure consistency
  • Estimate test accurately and coordinate with team members for work activities
  • Involve in product design to guarantee adherence of test coverage for meeting end user requirements
  • Record test results, report, and verify software bug fixes to accept automation criteria

Test Analyst

Shell Malaysia Trading Sdn Bhd.

The Global Icebox (GIB) application is a tool that enables Streamline processes for secondary distribution of fuels. It provides data exchange between GSAP and the Terminal Automation Systems (TAS) to support new Downstream processes for road-delivered sales and stock management and tank/meter reconciliation for Shell facilities. For Shell this means one global tool for Distribution for load confirmations and tank/meter reconciliation, with standard interfaces to/from GSAP.

  • Apply, design and develop automated testing strategies and build automated testing frameworks
  • Analyze and verify best automated and manual test approaches and execute acceptance, integration, installation and system testing
  • Enhance test frameworks and develop automated tests using Quick Test Professional to ensure consistency
  • Record test results and report and verify software bug fixes to accept automation criteria
  • Prepare software defect tracking and report entire project release status to stakeholders
  • Establish test strategy and manual and automated test suites
  • Participate actively in defect management process
  • Coordinate development and validation team activities by keeping system testing in pace with development
  • Update test suite repository with modified test files
  • Execute system development and maintenance activities
  • Supporting the technical design process by participating in the analysis of technical application requirements
  • Monitoring of Process chains and analyzing the reasons for frequent failures of Data loads
  • Involved with performance tuning of Queries by maintaining Aggregates, Partition and indexing of Info cubes
  • Involved working on service centre tickets generated by system (Process chain failures) and user and resolving
  • Involved in rescheduling of process chains for system outage and as well sanity checks
  • Provide onsite support during multiple country deployments

Sr. System Consultant

CIMB Bank, Malaysia

Image Call-FP is a centralized form processing solution incorporating form reading engine for the automatic extraction of data from the images of the physical application forms.

  • Develops software solutions by studying information needs
  • Developing and executing project plans
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Design & Development of UI using ASP.Net, HTML & JavaScript
  • Collaborate with other programmers to design and implement features
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming
  • Develop and implement various tests for software application
  • Develop software verification plans and quality assurance procedures
  • Create and manage System Test scripts
  • Document test results and evaluate results to determine defects
  • Troubleshoot, debug and upgrade existing systems

Sr. C# & System Developer

Ho Hup Construction Company, Malaysia

Image Call-FP is a centralized form processing solution incorporating form reading engine for the automatic extraction of data from the images of the physical application forms.

  • Develop and architect lifecycle or projects working on different technologies and platforms
  • Design and develop programming systems making specific determinations about system performance
  • Design, develop and implement applications that support day-to-day operations
  • Interface with clients and gather business requirements and objectives
  • Participating in implementing the technical infrastructure
  • Coding and testing program modules, assisting in design
  • Develop solutions to improvise performance and scalability of systems
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
  • Responsible for development of new programs, analyzes current programs and processes, and making recommendations, which yield a more cost effective product
  • Tests new programs to ensure that logic and system are correct, and that program results are accurate, assists lower-level programmers with programming assignments


  • DiplomaDiploma in Mechanical Engineering

  • BachelorsBachelors in Management Studies (Information Technology)

  • MasterMaster Program in Business Administration (International Finance Management)