1. BHARATH SIDDA REDDY
Email Id: bharathsiddareddy@gmail.com Mobile No: +91 7708183838
EXPERIENCE SUMMARY
Currently working as Associate Manager Quality Assurance with ABCO Advisory Services
India Pvt. Ltd and has 11 years of experience in Software Testing and enabling my team with
best practices on both automation and functional front.
1. Has expert knowledge of Software Quality, Software Testing and Testing Automation.
Strong emphasis on test engineering, setting up QA best practices & institutionalizing,
creating test strategy, test planning and test execution in agile product development.
2. Has extensive experience in Integration Testing, System Testing, Sanity Testing , End-To-
End testing, Regression Testing, and Database Testing.
3. Extensive experience in understandingand documenting testingrequirements,create
and review test cases, execute and review test results,createand submit test reports to
stake holders.
4. Have 5+ years of experience in automating web based applications using Selenium (Java)
and TestNG framework and experienced in behavior driven development using JBehave
& Specflow
5. Have 2+ years of experience in performance testing using JMeter
6. Have good experience in writing and executing complex SQL queries to validate actual
test results match expected results
7. Experience with bug tracking software such as Rally, JIRA
8. Good team player with strongdebugging abilities and has great amount of flexibility and
adaptability in facing customer challenges in the dynamic world. Strong ability to learn
new technologies easily within short span of time.
9. Good communicator both written and verbal and capable of explaining technical issues
to non-technical audiences. Good interpersonal skills and ability to resolve conflicts and
Very sound mentoring skills
10. Easily adaptable and willingness to embrace new processes and learn new things.
Versatile, Flexible and open to suggestions and recommendations or, happy to take
constructive criticism.
2. PROFESSIONAL EXPERIENCE:
Working as Test Engineer with ABCO Advisory Services India Pvt. Ltd, Chennai from
Jul 2011 to till date.
Worked as Verification Engineer with Ericsson India Global Services Pvt. Ltd, Chennai
from Jan 2010 to Jun 2011.
Worked as Test Lead with HCL Technologies Ltd, Chennai from Nov 2005 to Dec 2009.
AWARDS AND ACHIEVEMENTS
Awarded with Amazing User Experience Award for the year 2013 by ABCO Advisory
Services India Pvt. Ltd
Awarded with O2 league twice for outstanding performance during the periods 2006-
2007 and 2007-2008 by HCL Technologies Ltd.
Received Gold line award for “Process Improvements and Flexibility to do Odd jobs” for
the year 2006 by HCL Technologies Ltd.
EDUCATION
B.Tech in Electrical and Electronics Engineering from Jawaharlal Nehru Technological
University, Hyderabad in 2005 with 85%
10+2 from Board Of IntermediateEducation, A.P in 2005 with 87.6%
10th from Municipal High School, Chittoor, A.P in 1999 with 75.1%
TECHNICAL SKILLS
Operating Systems : Windows 98/NT/2000/XP, SunSolaris10, UNIX, LINUX
Automation Tools : Selenium (Java), JMeter, Post Man (API)
Framework : Test NG, JBehave, easyB, Advance Rest Client, Postman
Database : Oracle, MySQL, Postgres
Software Tools : Eclipse, Rally, SQL Developer, Toad, Putty, WinSCP, JIRA
Configuration Tools : Clearcase, SVN, GIT, Bamboo, Jenkins
Web Technology : HTML, XML, XSD
Domains : Telecom & Health care domains.
3. PROJECT DETAILS
1. PROJECT: CRIMSON CARE MANAGEMENT (OCT ’15 – TILL DATE)
Company : ABCO Advisory services India Pvt. Ltd.
Duration : OCT ‘15 – Till date
Team Size : 25
Environment : Java, PHPGroovy, Grails, Tomcat webserver
OS : Linux
Database : Postgres
Description:
Crimson Care Management (CCM) helps care managers provide top-quality care for more
patients in all settings. It provides automated care management workflow. It includes
psychosocial risk factors when calculating patient risk and prioritizing tasks, giving care
managers the information needed to act effectively. The platform generates to-do tasks, alerts,
and reminders and routes them to the responsible cross-continuum care team member. These
activities are triggered automatically in response to real-time patient data, and they reflect the
highest-priority clinical and psychosocial needs of your patients.
ROLES & RESPONSIBILITIES: Associate QA Manager
Played the role of scrum master across multiple teams of the product. Product Backlog
prioritization, Sprint Planning, Sprint Retrospectives
Managing the Functional and Automation team.
Automation Consultant on WebUI Automation, API Testing, QA Build process.
Test planning, Test case writing, Test Execution etc.
Resolving Gaps in process and technical debts in the team, Participated in Various
meetings with BA’s and Leads.
Use JIRA for defect reporting and created wiki to automatically publish defect statistics
Supporting QA Build process on Bamboo
Api Testing using Post Man.
Strategizing Release testing, regression testing, Test Automation planning.
Enabling Functional QA to write test cases using BDD(Specflow).
Be the single point of contact for any sort of automation project from India Office
Maintaining Wiki with all the updates on Automation test coverage
Ensuring to eradicate conflicts in the team with the well-defined process for QA, Dev and
services
4. 2. PROJECT: PAYMENT INTEGRITY COMPASS – PROFESSIONAL (APR ’13 – OCT ’15)
Company : ABCO Advisory services India Pvt. Ltd.
Duration : APR ‘13 – OCT’15
Team Size : 12
Environment : Groovy, Grails, Tomcat webserver
OS : CentOS Linux
Database : Oracle
Description:
Payment Integrity Compass – Professional enhances the professional revenue recovery process
by re-centring the workflow around the professional charge line. By providing the user with the
ability to slice and dice charge specific payer payment variances through the Variance Finder,
payment discrepancies can be uncovered and appealed in bulk in order to ensure maximum
returns and efficiency.
Identify payment variances in bulk through the powerful Variance Finder
Appeal variances in bulk
Monitor payer and collector effectiveness and efficiency
ROLES & RESPONSIBILITIES: Senior Test Engineer
Participate and provide input on story requirements, design, estimation and test
approach discussions
Identify potential impact areas to existing downstream functionality; presenting risks
when appropriate
Write and execute complex SQL queries to validate actual test results match expected
results
Identify and log defects if/when a test fails, if necessary, using SQL to narrow down the
root cause of the problem for efficient investigation by the development team and log
accordingly
Participate in automated and performance/stress testing activities, in collaboration with
the development and production teams, to ensure satisfactory performance of the system
and end-user reporting
Provide input during key agile team review sessions (e.g., Iteration Kickoff, Team
Retrospectives, Release Readiness, etc.)
Develop and maintenanceof Behaviour development test scripts usingeasyB framework
(Groovy)
Create and maintenance of Continuous Integration of Selenium and JMeter scripts with
Jenkins build
5. 3. PROJECT: PAYMENT INTEGRITY COMPASS – FORECASTER (JUL’11 – APR ’13)
Company : ABCO Advisory services India Pvt. Ltd.
Duration : Jul ‘11 – APR’13
Team Size : 10
Environment : Java 6.0, SpringMVC, Glassfish(Application server), Drools rule engine
OS : CentOS Linux
Database : Oracle
Description:
Payment Integrity Compass – Forecaster provides retrospective data analysis and prospective
modelling capabilities to enable hospitals to better identify cost-saving and utilization
opportunities within the world of accountable care and risk-contracts.
Hospitals arecurrently reimbursed for any and all work they provide (known as fee-per-service).
The hospitals are reimbursed irrespective of quality or unnecessary care provided to patients.
Accountablecare now enables a system wherehospitals will instead get paid a fixed amount (flat
amount negotiated by the payer and hospital) to deliver high quality care to a patient with a
particular ailment (needs a hip replacement or DRG 470) for the entirety of their designated
service window (ex. 30 days before their surgery and 30 days after their surgery). PTI enables
hospitals to analyze and compare their current old contracts (fee-per-service) to any new
accountable care (prospective risk-based) contracts to ensure their transition has a positive
outcome.
ROLES & RESPONSIBILITIES: Senior Test Engineer
Work with business team toget clarification on business requirements
Coordinate workwith team member, to ensure a smooth testingactivities
Helping team in debugging the issues by analysingthelog files stories
Test planning, Test estimation,Test cases design and test data preparation
Test case reviews with stakeholders and test case execution
Writeand execute complex SQL queries to validatetest results
Validation of restful web services using Advance Rest Client
Writeclear,concise, and descriptivedefect in thedefect trackingsystem
Maintains thetest environment,build deployment and Sanity testing
Execute and maintains manual regression test suite
Develop and maintenanceof Behaviour development test scripts using JBehave
framework(Groovy)
Develop and maintenanceof UI automation test scripts usingSelenium (Java)
Creation and execution of JMeter scripts for Performancetesting of theapplication
Create and maintenanceof Continuous Integration of Selenium and JMeter scripts with
Jenkins build
6. 4. PROJECT: GSM SUBSCRIBER ADMINISTRATION TOOL (JAN’1O – TILL JUN’11)
Company : Ericsson India Global Services Pvt. Ltd.
Duration : Jan ‘10 – Till date
Team Size : 15
Environment : C++, C, Java.
OS : SunSolaris10
Database : Sybase
Description:
The node is a part of the Charging System for GSM prepaid mobile customers. This project
involves development/maintenance of a Subscriber Administration tool for Mobile Intelligent
Network. The product has been a great success and is widely used by various Telecom Service
Providers all around the world. It has been in the market for a decade.
The targeted end users are Customer Care operators of the Service Provider. It allows
provisioning of Subscribers and management of their accounts.
The product has a back-end developed based on Object Oriented Designing using C++, UNIX
shell scripts, and Sybase stored procedures. The front end used is Java and a command line
interface for designing third party front end Graphical User Interface.
ROLES & RESPONSIBILITIES:
Involved in functional testingof new features designed and developed as Product
Customization
Involved in functional testingof the TroubleReports reported by the customers
Involved in writingtest scenarios for theTrouble reports verified and updating thetest
case specifications
Involved in preparation of Test Reports for the Intermediatepackages delivered
Involved in automation of the new test scenarios identified using Shell Script
Involved in executing of traffic during peak and off-peak hour using Jmeter
Involved in Robustness and Redundancy testing
Involved in reviewingsystem documents, test cases and test procedures.
Involved in installation /Upgrade verification of theproduct.
7. 5. PROJECT: 3G COMPLIANT GENERIC USER PROFILE PROVISIONING (FEB’O6 – DEC’10)
Company : HCL Technologies Ltd.
Client : Alcatel-Lucent, Belgium
Duration : Feb ‘06 – Till date
Team Size : 20
Environment : Developed under C++ language, SOAP and XML technology.
OS : SunSolaris10
Database : Oracle 10g, MySQL5.0
Description:
3G compliant Generic User Profile Provisioning is an IMS (IP Multimedia Subsystem)
provisioning product. It is a collection of user related data which affects the way in which an
individual IMS user experiences services and which may be accessed in a standardised manner.
GUP is a generic user provisioning system to provision data in the targeted data repository .
This project involves developing a Generic User Profile Provisioning (GUP) Server as per
the 3GPP and liberty standards for IMS networks. GUP server stands between the OSS and NE
Repository. The NE repositories are abstracted to GUP by RAF function/network elements. The
GUP is centralized provisioning engine to provision user and service data in different IMS
network elements say HSS, AS, CSC, Gateway controller. The GUP Server developed is used to
maintain the user profiles across different network elements. The GUP server exposes web
services from north and south bound to perform different operations on the generic user profile
as defined by the 3GPP GUP architecture. The GUP server can execute business rules defined in
XML file as per the business logic. Adapters are developed to forward the profile manipulation
requests to CORBA/SOAP network elements such as IMS HSS, IMS AS, non-IMS HLR, Gateway
controller and to forward the responses from Network Equipment’s to UPP server
Worked in various releases of the product as a Test engineer and Lead engineer
ROLES & RESPONSIBILITIES:
As a Lead Engineer, I was responsible for the following activities:
General Role and responsibilities:
Good understandingof SoftwareTest Life Cycle.
Requirement analysis
Project co-ordination & Work allocation to team members
Participated on the project status meeting conducted on weekly basis
Understanding the complete functional and non-functional requirements.
8. Involved in reviewing Test plan, system documents, DLD, test cases and test procedures.
Design and Maintenance of Test Model.
Involved preparation of test design specification and test case specification.
Involved in installation and configuration of the product.
Involved in Sanity Testing, System Integration Testing, System Testing and Regression
Testing.
Involved in Load testing, Stress testingand Stability Testing.
Involved in redundancy testingon cluster environment.
Raising defects, defect trackingfollowing OMS practices.
Coordinated SIT Testers and Developers in resolvingissues
Mentoring team members
Involved in development and maintenance of transformation files used by Business
Layer Adapter for transformingbusiness profileinput to IMS Profile using Altova Map
Force
Automation Testing Role and responsibilities:
Automated post installation activities usingPerl scriptinglanguage.
Automated the regression testingusing Perl scriptinglanguage.
Automated load testingusing Shell scripts.
Automated the generation of bulk requests using TCL scriptinglanguage
Performed automation of Web GUI test cases using Badboy.
9. 6. PROJECT: NGN PROVISIONING (NOV’05 – JAN’06)
Company : HCL Technologies Ltd.
Client : Alcatel-Lucent, Belgium
Duration : Nov ‘05 – Jan’06
Team Size : 8
Environment: Developed using JDK1.4, JBoss3.2.4, EJB, spring, Axis, SOAP
OS: Solaris 2.8
Database : Oracle 10g, MySQL5.0
Description:
The project involves in enhancing new features and maintaining the NGN Provisioning service
system. The system is used to provision and maintaining the VOIP and PSTN users. The system
supports for subscribing various supplementary services. The system supports 3 different input
interfaces: GUI, SOAP and bulk data handling. The GUI is developed using JSP and Struts. Bulk
data handling supports CSV and XML format for import and export. The inputs are processed
and stored in different network elements. The network elements take care of managing the end
user calls. Spring and PL/SQL stored procedures are used for interacting with network elements.
Role and responsibilities:
As a Test Engineer, he was responsible for the following activities:
Good understandingof SoftwareTest Life Cycle.
Involved in installation and configuration of the product
Involved in Sanity Testing and Regression Testing
Raising defects, defect trackingfollowing OMS practices.
Email Id: bharathsiddareddy@gmail.com Mobile No: +91 7708183838