Balaji B K
Email ID: acvcgd@r.postjobfree.com
Skype ID: balajibawa
Phone: +91-953*******
LinkedIn Profile: http://in.linkedin.com/in/balajibk
Objective
Looking for a challenging role in the field of Testing where I can
utilize my technical skills and professional experience to full extent.
Current Employment
Allscripts
Senior Automation Test Engineer
Core Responsibilities: Understanding the User stories, analysing the
Feasibility of automation, Design and Development of automation framework,
Test Script Creation, Test Script Execution, Uncovering Bugs and tracking
it.
Professional Experience
. 7 years 3 months of experience in software engineering.
. Design and development of automation scripts using Selenium WebDriver.
. Involved in the design of selenium page object model framework using
Selenium WebDriver (Java).
. Involved in migrating QTP scripts to Selenium.
. Involved in the Design and development of Hybrid Framework using QTP
tool.
. Experience in HealthCare and Financial Domain.
. Experience in working in an Agile Scrum team.
. Experience in working with TestNG.
. Experience in testing Web services using SOAP UI, REST and SOAP APIs.
. Enhanced and modified the automation framework for better performance
of the test scripts.
. Experience in writing, executing and debugging automated test scripts
using QTP tool.
. Extensive usage of VB Script and Java.
. Extensively used Descriptive Programming with QTP and designed some of
the vital functions.
. Experience in writing Utility and Library functions Related to
framework.
. Proof of Concept using Selenium tool.
. Retail Banking Domain Knowledge.
. Knowledge of Junit.
. Knowledge of Quality Centre (QC), a Test Management tool.
. Been an active member of Test Research and Development Team (COE).
. Experience in Software Development.
. Involved in development of Test Case Writing tool using C#.net.
. Good Knowledge of Manual Testing Concepts.
. Knowledge of Visual Studio a Software Development Tool and Markup
Language Xml.
Work Experience
. Working as Automation Test Engineer in Allscripts from September 2012 -
Till Date
. Worked as Automation Test Engineer in SunGard, Bangalore from September
2011 -
September 2012.
. Worked as Automation Test Engineer in SLK Software Services Pvt. Ltd,
Bangalore from
April 2010 - September 2011
. Worked as Trainee Engineer in ISTRAC/Indian Space Research
Organization, Bangalore from
October 2008 - September 2009
Education
. Bachelor of Engineering in Electronics & Communication (2008)
East west institute of technology, Bangalore
Vishweshwaraya Technological University, Karnataka
Visa Details
. Holding a valid B1/B2 US visa.
Technical Skills
. Testing: Automation Testing and manual testing
. Automation tools: QTP, Selenium
. Scripting Language: VB Script
. Programming Languages: Java, C#.net
. Development tools: Visual studio, Eclipse
. Operating systems: Windows 7, Mac OS
. SDLC Model: Agile model, Waterfall model.
Project Details
Project Title : Eprescribe
Domain : HealthCare
Company : Allscripts
Team Size : 3 members
Testing Tools : QTP 10.0, Selenium Web
driver
Test management Tool : Quality Centre, MTM
Environment : Web Application, ASP.Net.
Project Description:
Eprescribe is an application used by Doctors to prescribe
medications to patients. This application has all the required
features to help and support the doctor in prescribing a right
medicine to the patient such as Drug Interactions, Allergies, Patient
History and Refill Processing. This software used in the clinic by
different levels users such as Doctor, Assistant, Staff and Nurse.
All the users have different levels of permission while prescribing
medications. Eprescribe is linked with Pharmacies in US and has the
feature of prescribing control substances based on the license
obtained by the doctor.
Roles and responsibilities
. Migration of QTP scripts to Selenium.
. Designing the automation reusable framework components.
. Developing the plan for selenium migration from QTP
. Designing and Improving the overall Test Automation Framework.
. Automating and updating the Newly developed and modified
Application features
. Exploring Different Automation Frameworks (Object Oriented and
Descriptive
. Approach)
. Proof of concept using Selenium (WebDriver).
. Analysing and Estimating the User Stories to identify the
feasibility of automation.
. Maintenance and constant updating the test scripts in QC.
Project Title : Computer-Aided Dispatch
(OSSI CAD)
Company : SunGard
Team Size : 4 members
Testing Tools : QTP 11.0
Test management Tool : Microsoft Test Manager
Environment : Windows 7, .Net (Infragistics), xml.
Project Description:
Computer-Aided Dispatch (OSSI CAD) system helps provide your
communication centre with a fast, reliable way to manage and dispatch
emergency calls. OSSI CAD is used by police, fire, rescue, and EMS
departments. Its feature set includes integrated mapping, a graphical
user interface, and hotspot notifications, so the agency can respond
quickly to calls with the right resources.
Roles and responsibilities
. Setting up the framework by adding some of the core
functionality.
. Writing functions using the actual Object Methodologies.
. Analysing the Requirements (Test Cases) to identify the
feasibility of automation.
. Writing Application Specific functions i.e. Business Logic
Functions
. Writing Some Generic and auxiliary functions in the design
phase of the framework.
. Creating shared object repository and maintaining it.
. Involved in Writing and Reviewing of Test Scripts.
. Maintenance of test scripts in TAT (Test Automation Tool).
Project Title : EBanking
Client : 53rd Bank, USA
Company : SLK Software
Team Size : 4 members
Testing Tools : QTP 9.2
Test management Tool : QC 9.2
Environment : Windows XP Professional, Java, HTML.
Project Description:
EBanking is an enterprise banking application which is used by the
CSR (Customer Support Representative) to do different banking
transactions for a bank customer. The bank customer information can
be accessed using the dispute id, payment id, SSN (Social Security
Number) and customer ID. This application is used to transfer funds,
manage authorities, add disputes to the payments, and manage
accounts. The customers Card statements and account can also be
accessed through this application.
Roles and responsibilities
. Test Automation using QTP 9.2.
. Analysing the Requirements (Test Cases) to identify the
feasibility of automation.
. Writing Application Specific functions i.e. Business Logic
Functions
. Writing Generic and auxiliary functions in the design phase of
the framework.
. Involved in Writing and Reviewing of Test Scripts.
. Maintenance of test scripts in Quality centre.
Project Title : Internet Banking
Client : 53rd Bank, USA
Company : SLK Software
Team Size : 4 members
Testing Tools : QTP 9.2
Test management Tool : QC 9.2
Environment : Windows XP Professional, Java, HTML.
Project Description:
Internet banking is a Net banking application which is used
been used by bank customer. The bank customer can login to the
application using his Unique User ID and Password. The user can use the
application to make and schedule his payments by adding payees, get
account statements, notices from the bank, and manage the card activity.
The transfer of funds from between the user accounts can also be done.
Roles and responsibilities
. Test Automation using QTP 9.2.
. Analysing the Requirements (Test Cases) to identify the
feasibility of automation.
. Writing Application Specific functions i.e. Business Logic
Functions
. Writing Some Generic and auxiliary functions in the design
phase of the framework.
. Involved in Writing and Reviewing of Test Scripts.
. Maintenance of test scripts in Quality centre.
Project Title : Open Consumer/Open Admin
Client : 53rd Bank, USA
Company : SLK Software
Team Size : 5 members
Testing Tools : QTP 9.2
Test management Tool : QC 9.2
Environment : Windows XP Professional, Java,
Terminal Emulator.
Project Description:
Open Consumer and Open Admin are two application used to open
accounts and create customer in the bank. Open Consumer is used by the
customer itself and Open admin is used by the Bank Officials to open
account for a customer over phone. The account opening process involves
creating a customer if not an existing customer and then opening the
account. Once the account is opened the customer receives a mail from
the bank on the confirmation of the account opening process.
Roles and responsibilities
. Test Automation using QTP 9.2.
. Framework Enhancement to improve the speed of execution of test
cases.
. Optimizing the function library code.
. Automating Outlook application and database interaction.
. Analysing the Requirements (Test Cases) to identify the
feasibility of automation.
. Writing Application Specific functions i.e. Business Logic
Functions
. Writing Some Generic and auxiliary functions in the design
phase of the framework.
. Involved in Writing and Reviewing of Test Scripts.
. Maintenance of test scripts in Quality centre.
Project Title : Test Case Generator
Company : SLK Software Services (Research and
development)
Team : Test COE (Centre of
Excellence)
Team Size : 5 members
Development Tool : Visual Studio 2010
Programming Language : C#.Net
Type of Application : Web Based Asp.Net Application.
Environment : Windows XP Professional,
.Net Framework 3.0, XMl.
Project Description:
Test Case Generator is a tool which is used to write the test cases
for the given requirements. Once the requirements are fed into the tool
and a project is created. The requirements are used to identify the
scenarios for the test cases. The requirements are also verified for the
eligibility of Boundary Value Analysis and Equivalence Class Partition.
If the requirements eligible for BVA and ECP then the user is
given the choice of generating test cases for those scenarios. The
tool is also equipped with two test case optimization techniques such as
Pair wise testing and orthogonal array.
Roles and responsibilities
. Involved in the designing the architecture of the tool.
. Involved in deciding the functional and Graphical user
interface specification.
. Identifying the scenarios for Boundary Value Analysis and
Equivalence Class
. Partitioning.
. Development and integration of the tool.
. Creating Generic Function Libraries.
. Optimization and standardizing the code.
Project Title : IRNSS
Company : Indian Space Research Organisation
Team : Navigation Systems Area
Team Size : 5 members
Programming Language : C and C#
Tools Used : Matlab, Visual Studio 2010
Database : Access 2010.
Project Description:
Indian Regional Navigational Satellite System (IRNSS) is a satellite
navigation system, which is intended to provide an absolute position
accuracy of better than 20 meters throughout India and within a
region extending approximately 2,000 km around it. This project
involves 7 satellites to determine the position on earth. Navigation
Systems Area is the team which is involved in the establishment of
GPS ground station in India.
Roles and responsibilities
. Involved in testing the front end application used for data
transmission.
. Involved in user acceptance testing of devices.
. Involved in simulation of satellite data using Matlab C.
. Involved in development of Front End application for updating
the Access database.
. Analysing and Generating the Noise Survey Reports.
. Development and Maintenance of Access database.