A seasoned QA professional with over a decade of IT experience
RAJ REDDY
1
A seasoned QA professional with over a decade of IT experience
(916) 272 – 5444 ***********@*****.***
PROFESSIONAL SUMMARY
• Over 10 years of IT Industry experience in Software Testing with proficiency in both Manual and automated
testing.
• Good understanding of Software Development Life Cycle (SDLC) with strong knowledge of Software QA
methodologies and experience with multiple phases of testing.
• Hands on experience in developing test plans and strategies for testing web applications and e-
commerce solutions.
• Strong experience within Agile environment and good understanding of Agile & Scrum methodologies
(iterative and incremental). Experience working with Agile Management tool Rally.
• 5 years of professional experience in Automation testing using Selenium WebDriver, Robot Framework,
VSTS, QTP and Silk Test.
• Hands on experience in designing and developing Hybrid and TestNG Framework using Selenium RC,
Selenium WebDriver and other functional testing tools
• One year of hands-on experience in Mobile Automation using Selendroid and Appium powered by Java
• Hands on experience in authoring automated test scripts using Visual Studio 2013 powered by Selenium
Libraries
• Practical exposure in utilizing Visual Studio 2010 testing automation through Microsoft Coded UI
• Good exposure using Cucumber test automation tool and Gherkin scripting language.
• Strong mentoring experience working with SugarCRM product using Selenium WebDriver and Java
• Strong experience in web services & API testing. Experience using Service Oriented Architecture tools
such as SOAP UI.
• Possess good knowledge in open source SCM (Source Code Management) tools like GIT
• Experience working with open source tools like Bugzero, Bugzilla, Selenium and WebLoad and Microsoft
Test Management Tool Product Studio
• Excellent working knowledge of VB Script, Java Script and basic understanding of Web Technologies Java,
Python, HTML, and PHP.
• Experience in performance testing using JMeter for analyzing and measuring the performance of the
Platform
• Experience in designing Automation Strategies (Frame Work) for workflow based and web based
applications. Worked with Web-based, Client/Server and workflow based applications in various sectors of
the industry
• Posses vast amount of experience working in both Project based and Product based environments
• Experience in various Black Box Testing types such as Functional Testing, Regression Testing, GUI
Testing, Integration and Certification Testing.
• Strong experience in creating Test plans, Test Cases, Test Scenarios, Test Procedures and Test Beds and
development & implementation of automated test scripts to identify software defects, track bugs, close open
defects and validate functionality. Performed fit-gap analysis to ensure that business requirements and
functional specifications are tested and fulfilled
• Experience in installation and deployment of Application builds on different industry-standard web servers
such as Web Logic Server, IBM Web Sphere, and JBoss.
• Possess Problem-Solving Skills, ability to follow industry standards and procedures. Capable of learning new
tools, technologies and processes very quickly. Ability to quickly adapt to any working environment.
2
A seasoned QA professional with over a decade of IT experience
• Flexibility and ability to take initiatives to adjust QA activities on an ongoing basis to meet the challenging
demands of a very fast-paced development environment
• Excellent organizational skills and planning abilities to manage the timing and delivery of project tasks.
TECHNICAL SKILLS
Selenium Suite (Selenium IDE, Selenium WebDriver, Selenium Remote
Functional Testing Tools
Control, Selenium Grid), HP QTP 8.0, 8.2, 9.0, Segue SilkTest 7.0, Test
Complete, Robot Framework, Visual Studio 2010, 2013
Selendroid, Appium
Mobile Automation Tools
SOAP UI 2.5, REST, WSDL
WebServices
Team Foundation Server (TFS), PVCS, WebStar, HP Quality Center,
Management & Bug Tracking
Product Studio, Bugzero, Bugzilla, TestLink, JIRA, VS - Test Manager,
Rally, GIT
C, C++, C#, Java, Python
Languages
Oracle, SQL Server, Toad, SQL Plus, SQL Navigator, MySQL
Databases
Visual Source Safe, Source Depot, Sharepoint, Tortoise SVN, GIT
Version Control
Weblogic Server, IBM WebSphere, JBoss
Application/Web Servers
UNIX, Win-9X/ XP/2000/NT/7, LINUX
Operating Systems
CI Tools Jenkins, Travis, SauceLabs
EDUCATIONAL BACKGROUND
Bachelors in Computer Engineering from Bangalore University, India
WORK EXPERIENCE / PROJECT DETAILS
Application: FraudMAP Duration: Feb 2014 to Jan 2015
Client: Guardian Analytics Role: QA Lead
Location: Mountain View, CA
Fraud MAP is Software that serves as an analytic engine as well as data browser for financial institutions. The tool is used
as the data browser to monitor and investigate the collected data in order to prevent or resolve any potential fraud. It is also
used as the analytic engine that merges analytics and behavior-based models of a user to create a unique probabilistic profile
of the individual. These individual profiles are used to raise red flags as and on anomalous behavior is observed during a
session and thereby preventing any loss.
Responsibilities:
• Exported the module wise manual test case XML to TestLink and converted them into automated test
scripts.
• Played a key role in identifying, developing, configuring and executing the automated Test Scripts for
regression testing using Robot Framework
• Worked on all aspects of web services testing (WSDL, XML & MQ) between many interfaces using
SOAP UI tool
• Participated in the web testing with various combinations of OS/Browsers and accomplished the
business rule implementation. Performed automation testing on Internet Explorer 8.0 and Firefox 21.0
as part of bi-weekly regression testing.
• Identified the test cases that need to be automated, ideal framework suited for the current project
requirements and functional automation tool that fits within the allocated project budget.
• Executed the scripts on multiple browsers in parallel in multiple Virtual Machines using Selenium
Grid.
• Coordinated with developers and business analysts for product improvements; with timely suggestions
3
A seasoned QA professional with over a decade of IT experience
and helped resolve the gap between requirements and technical issues.
• Tracked and reported testing activities, including testing results, test case coverage, resource
estimations, defects that were discovered and their status, performance baselines etc.
• Designed a ‘Defect Logging Template’ and logged project related issues in the document that were
identified in the project and trained the team members in using the defect tracking template.
• Implemented best practices like peer review, code walkthrough, coding standards, coding conventions,
multi-level code review and finally committed the code to repository using Tortoise SVN.
• Pro-actively escalated new issues after each test execution to the Client.
• Documented, implemented, monitored, and enforced all processes and procedures of testing as per the
client’s established standards
• Played a key role in the development and implementation of Python powered Robot Framework with
Keyword Driven approach using Selenium2Library in the backend
Environment:
• ASP.Net, AJAX, IE 8.0, Firefox 21.0 on Windows 7,Tortoise SVN, Robot Framework 2.8.3, RIDE
1.3, Selenium2Library, Python 2.7, wxPython 2.8, PIP, TestLink, selenium-server-standalone-
2.39.0.jar.
Project Title: Power One Duration: Aug 2013 to Jan 2014
Client: Aurora Vision Role: Sr. QA Analyst
Location: Camarillo, CA
Aurora is a leader in power and automation technologies that enable utility and industry customers to improve their
performance while lowering environmental impact. The organization operates in around 100 countries with operations in
five divisions: Power Products, Power Products, Discrete Automation and Motion, Low Voltage Products, Renewable
energy products, Process Automation.
Responsibilities:
• Translated Client’s business requirements and formulated the Test Plans and established client's
software testing standards.
• Played a key role in identifying, developing, configuring and executing the automated Test Scripts for
regression testing using Robot Framework powered by Python.
• Designed a BAT file that triggers the daily batch run which is scheduled using Windows Task
Scheduler. The regression test suite would be executed on Firefox 24.0, Internet Explorer 8.0, Google
Chrome and the results are published to named stakeholders post execution.
• Documented detailed versions of the user stories, corresponding test cases and tasks in sub version
tool Tortoise SVN.
• Performed verification of the functionalities of Power One on various browsers and its compatibility
on Mozilla Firefox 24.0, Google Chrome and Internet Explorer 8.0 as part of web testing with various
combinations of OS/Browsers to accomplish the business rule implementation.
• Worked closely with developers and business analysts for product improvement with timely
suggestions for improving the usability also resolving the gaps thereby optimizing the user interface.
• Performed regression testing for weekly builds by executing Critical and Important test cases.
• Implemented effective defect reporting procedures & policies. Tracked and reported testing activities,
including testing results, test case coverage, resource estimations, defects that were discovered and
their status, performance baselines etc.
• Logged project related issues in the defect tracking tool (Bugzilla) that were identified in the project
and trained the team members to use the defect tracking tool
• Pro-actively escalated the issues related to project requirements (such as Software, Hardware,
Resources) to Project Manager / Test Manager.
• Documented, implemented, monitored, and enforced all processes and procedures of testing as per the
client’s established standards
• Identified the test cases that need to be automated, ideal framework suited for the current project
4
A seasoned QA professional with over a decade of IT experience
requirements and functional automation tool that fits within the allocated project budget.
• Key person involved in the development and implementation of Python powered Robot Framework
with Keyword Driven approach using Selenium2Library in the backend.
• Provided mentoring and training to other team members on Python and code-reviewed team’s scripts.
Environment:
• ASP.Net, AJAX, IE 8.0, Firefox 24.0, Chrome 32.0 on Windows 7, Safari on Mac, Tortoise SVN,
BugZilla, Robot Framework 2.8.3, RIDE 1.3, Selenium2Library, Python 2.7, wxPython 2.8, PIP,
AutoITLibrary 1.1
Project Title: LifeStory Term Duration: Apr 2012 to Jul 2013
Client: Fidelity Life Association Role: Senior QA Engineer
Location: San Diego, CA
LifeStory Term, a unique patent-pending product, is designed to make the entire application process with Fidelity Life
Association easy for you. With our vast industry experience, competitive rates, quality service and one of the most
convenient application and approval processes in the industry, Fidelity Life has tailored this product for people who make
up the backbone of our country. People just like you.
Fidelity Life’s LifeStory Term product provides guaranteed level term periods of 10, 15, 20 or 30 years in benefit amounts
up to $1,000,000, depending on age. Coverage is available for people ages 18 to 65 years.
For lower face amounts, issuance does not require a medical examination. Instead, approval for a policy depends upon your
answers to health questions on the application and results from database sources. This rapid decision-making process is the
work of experts who have the knowledge and experience to provide solutions that are both forward looking and practical.
LifeStory Term product also features optional riders such as Dependent Child and Accidental Death.
Responsibilities:
• Understood the Client’s business requirements and formulated the Test Plans based on requirements
and client's software testing standards.
• Played a key role in identifying, developing, configuring and executing the automated Test Scripts for
regression testing using Selenium WebDriver
• Pushed the code to Jenkins and integrated the code with Apache ANT
• Created detailed user stories and corresponding Testcases and tasks in Agile management tool Rally.
• Participated in the web testing with various combinations of OS/Browsers to accomplish the business
rule implementation
• Verified the user registration data in back-end by querying various application tables in the back end
database using SQL Server 2008.
• Coordinated with developers and business analysts for product improvement with timely suggestions
and helped resolve the requirement/technical issues.
• Deployed multiple builds in a day as part of Sprints on various test Environments.
• Performed regression testing for weekly builds
• Tracked and reported testing activities, including testing results, test case coverage, resource
estimations, defects that were discovered and their status, performance baselines etc.
• Organized the weekly team meetings and driven the Bug Triage meeting with the client everyday
• Logged project related issues in the defect tracking tool (RALLY) that were identified in the project
and trained the team members in using the defect tracking tool
• Acted as a liaison between Development and Testing Team for iterations, testing and deployment
activities.
• Pro-actively escalated the issues related to project requirements (such as Software, Hardware,
Resources) to Project Manager / Test Manager.
• Documented, implemented, monitored, and enforced all processes and procedures of testing as per the
5
A seasoned QA professional with over a decade of IT experience
client’s established standards
• Identified the test cases that need to be automated, ideal framework suited for the current project
requirements and functional automation tool that fits within the allocated project budget.
• Key person involved in the development and implementation of Hybrid Framework with Keyword
Driven and Data Driven approach for Selenium RC using TestNg and JUnit Frameworks.
Environment:
• VB.Net, IE 8.0 on Windows 7, Safari on Mac, SQL server 2008, Rally, FileZilla, Selenium Webdriver,
JDK 1.7, JRE 7.0, Eclipse Juno, SmartGIT, GitBash, Jenkins, Ant
Project Title: Community Development Duration: Jan 2011 to Mar 2012
Client: Think Passenger Role: QA Lead
Location: Los Angeles, CA
Leading brands of the world, maintain private online communities to continuously innovate and build advocacy and loyalty
for their brands. Leading companies of the world connect directly to direct consumers of their products through rich and
interactive media that includes images, audio, video, live chat and documents in various supported formats. Passenger's
configurable interface facilitates setting up of live sessions and discussions along with rich content albums.
Passenger is a SaaS (Software as a Service) company wherein community members login to the community via a web
interface.
Responsibilities:
• Estimated the testing effort for both Manual and automation testing
• Involved in identifying the Risks and drawing the Mitigation Plans accordingly.
• Reviewed and updated the test cases prepared by the Team members
• Designed complex test scenarios for enhancements and executing them
• Deployed multiple builds in a day as part of Sprints on various test Environments.
• Performed regression testing for weekly builds
• Validated backend data by executing queries in MySQL
• Worked with development team in finding the root cause of blockers, by providing necessary logs and
relevant screenshots
• Stack tracing the logs from application servers by using open source FTP client WinSCP
• Tracked and reported testing activities, including testing results, test case coverage, resource
estimations, defects identified and their status, performance baselines, etc
• Organized the weekly team meetings and driven the Bug Triage meeting with the client everyday
• Logged project related issues in the defect tracking tool (JIRA) identified for the project and trained
the team members in using the defect tracking tool
• Acted as a liaison between Development and Testing Team for iterations, testing and deployment
activities.
• Pro-actively escalated the issues related to project requirements (such as Software, Hardware,
Resources) to Project Manager / Test Manager.
• Documented, implemented, monitored, and enforced all processes and procedures of testing as per the
standards defined by the organization.
• Identified test cases to be automated, Framework suitable for current project requirements and
functional automation tool that is available within project budget.
• Key person involved in development and implementation of Hybrid Framework with Keyword Driven
and Data Driven approach for Selenium RC using TestNg and JUnit Frameworks.
• Solid experience in Object Oriented Programming concepts and writing code in Java
• Performed load testing using JMeter for analyzing and measuring the performance of the Platform
• Mentored the Team in understanding and implementing various tools and technologies as per the
Project requirements
Environment:
• Java, JSP, XML, XSL, CSS & JavaScript, IE 7.0 & above, Fire Fox 4.0 and above and Chrome on Windows 7,
6
A seasoned QA professional with over a decade of IT experience
Safari on Mac, MySQL, JIRA, WebLogic, Putty, Cygwin, WinSCP, Selenium RC, JDK 1.6, JRE 6.0, Eclipse
Helios, JMeter, Platform Tester Tool
Project Title: Points For Reward Coupon Duration: Oct 2008 to Dec 2010
Client: P4RC Role: QA Lead
Location: San Francisco, CA
P4RC (pronounced pärk) is a mobile engagement platform that rewards mobile users with P4RC points, which can be
redeemed for real-world rewards in our marketplace.
The patent-pending engagement algorithm allows P4RC to become a unifying reward system that works on nearly any app
from any of the thousands of mobile developers in the iTunes, Android, and other emerging app marketplaces.
Responsibilities:
• Understood the Client’s business requirements and formulated the Test Plans based on requirements
and client's software testing standards.
• Played a key role in identifying, developing, configuring and executing the automated Test Scripts
using Selenium for regression testing.
• Created detailed Test Scripts to serve various phases of application testing.
• Participated in the web testing with various combinations of OS/Browsers to accomplish the business
rule implementation
• Mobile automation using Selendroid and Appium
• Verified the user registration data in back-end by querying various application tables in the back end
database using TOAD.
• Coordinated with developers and business analysts for product improvement with timely suggestions
and helped resolve the requirement/technical issues.
• Involved in verifying the page load times, Ad content, text links, channel links, graphics and images
on web START and content pages
• Validated the Page Contents, Tile customization based on user preferences and browser cookie
validation. Validated the content display and CSS stylesheets.
• Involved in profile targeting/teaser ads validation on web pages.
• Participated in the Weekly Bug meetings with Project Management, Development and Business teams.
• Performed the Smoke testing, Usability testing, Functional testing, System testing, Regression testing on the
project.
• Tested Game SDK on multiple platforms like Cocos2d, UIKit and Unity Sample.
• Tested Game SDK on multiple devices like iPod, iPad and iPhone.
• Reported and tracked the bugs using the Defect tracking tool JIRA.
• Performed the Integration testing of the Application with multiple games like Stop Those Fish, Zombie Samurai,
Aztec, Crash Cars, Alone at War 2, Unidentified Flying Oinkers etc.
• Tested application on multiple Apple OS like iOS 4, iOS 5 and iOS 6 beta.
Environment:
• JIRA, Toad, Java, IE 8.0 and above, Fire Fox 4.0 and above, XML, XSL, CSS & JavaScript, Flash, Selenium RC,
Eclipse Helios, JMeter, iPod, iPad and iPhone
Project Title: Arrow Duration: Jan 2007 to Sep 2008
Client: Manulife Financial Role: QA Lead
Location: Toronto, Canada
Manulife Financial is a leading Canadian-based financial services group serving millions of customers in 22 countries and
territories world-wide. They provide financial protection and wealth management products and services to individual and
group customers in Canada, the United States and Asia. These products and services include individual life insurance, group
life and health insurance, long-term care services, pension products, annuities, mutual funds and banking products.
Manulife offers reinsurance services, specializing in life retrocession and property and casualty reinsurance and provide
investment management services with respect to the Company’s general fund and segregated fund assets and to mutual
7
A seasoned QA professional with over a decade of IT experience
funds and institutional customers.
The Company operates in Canada and Asia through the brand name “Manulife Financial” and in the United States primarily
through the brand name “John Hancock“.
Responsibilities:
• To prepare the Test Plan document and adhere to the project plan
• Reviewing and updating the test cases prepared by the Team
• Designing and executing testcases for enhancements and uploading them into Sharepoint
• To perform the regression testing for weekly builds
• Track and report testing activities, including testing results, test case coverage, resource estimations,
defects discovered and their status, performance baselines, etc
• Preparation of Release Notes for delivery of each Drop
• Organizing the weekly team meetings and driving the Bug Triage meeting with the client everyday
• Log project related issues in the defect tracking tool (Bugzero) identified for the project and training
the team members in using the defect tracking tool used by the client i.e. TFS
• Act as a liaison between Development and Testers for iterations, testing and deployment activities.
• Escalate the issues related to project requirements (such as Software, Hardware, Resources) to Project
Manager / Test Manager.
• Document, implement, monitor, and enforce all processes and procedures of testing as per the
standards defined by the organization.
Environment:
• Java, JSP, IE 8.0, Fire Fox 6.0,CSS,JavaScript,Win XP, IBM WebSphere, MS SQL Server 2005
Project Title: Enterprise Payment Hub (EPH) Duration: Jan 2006 to Dec 2006
Client: Axis Bank Role: QA Automation Engineer
Location: Mumbai, India
AXIS Bank has implemented Enterprise Payment Hub (EPH) for centralized payment management.and are using the
Payment solution from TCS BaNCS for its EPH.
The Bank’s payment service is one of the key differentiating services for all customer segments. In order to enhance speed,
scalability and straight through processing by technological advancement, the Bank has launched a plan of introducing an
Enterprise Payment Hub (EPH) to handle all types of payment services through a centralized and channel agnostic
processing engine. This will enhance customer experience across all customer segments and take care of growing volumes,
minimize manual processing, reduce operational risk and avoid duplication in infrastructure.
Responsibilities:
• Understanding the Business Requirements of EPH, as the data flow was complex and involved multiple
applications and systems end-to-end data flow originated from a legacy system (mainframe) and passed through
Middleware (MQ) interface data adapters to EPH.
• Involved in providing effort estimations by splitting the project into various phases.
• Coordinating with Clients on a daily basis and organizing knowledge transfer sessions for the modules which are
going to be automated.
• Manually verifying the work flows by thoroughly understanding the scenarios.
• Designing and reviewing test automation scripts for various EPH flows like Branch Channel, Corporate Channel,
VACP and PFRDA.
• Solid experience in Object Oriented Programming concepts and writing code in Java
• Translated Client’s business requirements and formulated the Test Plans and established client's software testing
standards.
• Played a key role in designing test data and identifying, developing reusable methods for the test scripts.
• Worked closely with business analysts for effective coverage with timely suggestions for improving the usability
thereby optimizing the user interface.
• Implemented effective defect reporting procedures & policies. Tracked and reported testing activities, including
8
A seasoned QA professional with over a decade of IT experience
testing results, test case coverage, resource estimations, defects that were discovered and their status, performance
baselines etc.
• Pro-actively escalated the issues related to project requirements (such as Software, Hardware, Resources) to Test
Manager.
• Documented, implemented, monitored, and enforced all processes and procedures of testing as per the client’s
established standards.
Environment:
• Java, IBM MQ client, WebServices, Windows 7,Internet Explorer 8.0,Selenium WebDriver, TestNG, Eclipse, Java,
Ant,VB.Net
Project Title: Onesite Leasing and Property Duration: Jan 2005 Dec 2005
Tech-Net, Inc
Client: Real Page Inc. Role: Quality Analyst II
Location: Carrollton, Texas
OneSite Leasing & Rents Affordable is the premier on demand affordable housing management system,
managing revenue opportunities more effectively while maintaining compliance with all government
regulations. It incorporates easy to use tools that handle resident and subsidy rent collection, automating
and streamlining certification processing thereby providing a comprehensive property management
application.
OneSite Leasing & Rents Affordable automates compliance monitoring and reporting for the affordable
housing industry. It allows HUD properties to perform daily and monthly processing in addition to
communicating with HUD and/or contract administrators. Also, OneSite Leasing & Rents Affordable offers
fully integrated accounts receivable functionality and reporting.
Responsibilities:
To test and submit Datafixes to production
•
To do the System Assurance Testing (SAT) and Product Change Type (PCT) testing.
•
Designing and executing test cases for enhancements and uploading them into QC
•
To perform the regression thoroughly
•
To validate and test the Off Cycle Release (OCR) defects
•
Automating the enhancements by using QTP 9.0 and including them into the existing regression
•
test suite
Environment:
ASP.net 2.0, Win XP, MS SQL Server 2005, Quality Centre, QTP 9.0
•
9