Priya Komanduri
Phone: 978-***-****
Email: **************@*****.***
Work Status: Greencard
Summary:
. Over 10+ years of IT experience including 6+ years of Test Automation
Framework Development, Quality Assurance Testing Methodologies and
processes implementation and Regression & Whitebox Test Automation
using Java, TCL, Perl and Shell Scripting, Database Design &
Application Development
. Extensive experience of designing and developing Test Automation
frameworks, defining automation strategy, automation tools evaluation,
mentoring resources
. Working knowledge of Agile (SCRUM) methodology and Agile Testing best
practices
. Strong expertise in all phases of Software Test Development and
Management: defining requirements, planning testing process, agile
testing, project management, technical documentation, whitebox test
automation and execution, analyzing and reporting results, tracking
and managing defects
. Proficient in different of types testing like Smoke, GUI, Functional,
Integration, System, Compatibility, Database, Regression, Acceptance,
Load and Performance testing
. Detail and quality-oriented, willing to assume responsibilities, can
work independently, lead or work within a team environment, determined
and self-motivated to get the results under tight deadlines
Education:
MS Computer Science Fitchburg State College, Fitchburg MA
B.Engg Osmania University, Hyderabad, India
Software Skills:
Scripting Languages: Perl, TCL/Tk, Expect, Shell script,
Powershell, VBScript, JavaScript
Languages: Java, C, C++, VB 6.0, PL/SQL
Java/Web Technologies: Java Beans, Java Swing, Servlets, HTML, JSP, XML,
Databases: PostgreSQL, MySQL, SQL Server, Oracle
8.0, MS-Access
Tools: Selenium, Watir, TestNG, JUnit, HP TestDirector/Quality
Center, NI
TestStand, Spirent Smartbits, TestCenter, Ixia
IxAutomate
Operating Systems: Linux, Unix, Windows NT/2000
Networking: DOCSIS, NMS, DNS, DHCP, SNMP, TCP/IP, RIP, OSPF
Experience:
Lead QA Engineer & Automation Framework Architect
Desktone Inc. Chelmsford, MA Dec 07 - Present
Technologies: J2EE, Ajax UI Automation, PostgreSQL, Slony, MySQL, LDAP,
VMware ESX/ESXi Server, VMware Infrastructure 3.x, vSphere 4, Windows
Active Directory, Powershell, TestNG, Selenium, Tellurium, Cruisecontrol,
Maven, Shell Scripting, SubVersion, JIRA
Test Automation Infrastructure:
. To support Agile Testing, Designed and Built Test Automation Framework
using TestNG, Selenium Remotecontrol, that has been integrated into the
Continuous Integration environment (CruiseControl) using Maven. Key
features of this framework are:
o Data driven test automation framework designed around the
principles of single point maintenance, equivalence class
partitioning and scalability
o Provides early feedback on not only the build status, but also
the quality and functionality and hence catch bugs early in the
development cycle
o End-to-end automation of build deployment, installation,
configuration and smoke & regression test execution on the QA
test rigs
o The implementation of this framework solution has provided
significant savings in time, 75% reduction in time to provide
feedback (on build,install,configure & smoke test) to the
development team on the quality of build
o Smoke tests (includes backend and UI automation test cases, sql
queries for database verification, system health checks etc) are
executed after installation
o The Automated Smoke tests are executed on the hourly builds and
feedback is provided to the team via an email, along with build
and smoke test results, test rig information, failures etc
o The automated regression test suite is executed on the daily
build systems using the same framework
o Allows to effectively add test automation to increase the
regression test coverage
o Documented team standards for selenium based testing and
developed a test library to facilitate ease of implementing
selenium tests
. Ongoing maintenance of the existing automation framework through
additions and modifications of the shared function libraries and test
harness, as required, and the automation of manual test cases to expand
the scope of our automation effort
. Lead QA team through identification of test areas to improve automation
coverage, development and maintenance of these test suites with the
changing requirements & features
. Developed an automation project plan and task list to assign automation
tasks and measure progress. Streamline complex framework specification
for easier implementation by the automation team
. Designed, developed and implemented a multitude of automated (TestNG test
classes, Powershell for Active Directory, Perl, Shell scripting) and
manual tests for Installation, Integration, Smoke, Functional,
Compatibility, Database and Regression tests
. Currently focusing on providing a solution for enhancing the component
test case coverage by working closely with the Development team
QA Activities :
. Implemented Agile QA Process for the team, the key features of which are:
o Close collaboration with the Business and Development team to
gather the use cases/user stories and start testing early in the
development life cycle
o Lead the development of test scenarios/acceptance test plans based
on the use cases identified
o Implemented Continuous Integration Build process with the Build
Acceptance Testing (smoke testing) integrated into the process.
Worked with a contract Build Engineer to setup this framework.
o The implementation of this framework solution has provided
significant savings in time - upto 75% to provide feedback to the
development team on the quality of build
o Mentor the team to adopt agile testing methodologies, iterative and
exploratory test strategies and automation development(both
functional & whitebox), etc
o Manage Defects using JIRA and track them to closure and
verification
. Architect the QA environment for each testing sprint, which involves
working with the IT group to setup and configure servers of the QA test
rigs for Integration and Functional testing
. Manage and provision virtual machine instances and virtual server hosts
in a Vmware Infrastructure 3 environment for setting up the Desktone
appliance nodes, configure virtual networks in the QA datacenters, Setup
Active Directory for QA hosting environment and internal network along
with Group Policies, Configure Monitoring Software - Nagios
. Participate in production team meetings to review schedules and identify
potential risks that can impact project plans, and propose solutions to
deliver projects on-time
. Prepare Traceability Matrix to map the Test Scenarios and Test cases with
requirements and to ensure the complete test coverage
. Training, Managing and Coordinating the Offshore Testing Team in India.
Traveled to offshore site to train the team to adopt Agile testing
methodologies
. Work closely with technical support group during software installation at
customer sites and provide support for troubleshooting any issues
encountered
Sr. Test Automation Engineer
BigBand Networks Westborough, MA Jul 04 - Oct 07
Technologies: CUDA 12000 IP Access Switch, DOCSIS, Perl, TCL, Expect, Shell
Scripting, XML, MySQL, MS Access VBA, Linux/Unix, Win NT/2K, NI TestStand,
HP TestDirector/Quality Center, Clearcase, ClearQuest
Test Automation Infrastructure:
. Developed Test Automation Framework for the SQA Department (SQA-TAF)
that provides an end-to-end solution to manage and track SQA Testing
Process for both Video and Data product lines of Bigband Networks.
. Implemented the framework solution across the SQA organization that is
distributed in various geographical locations - US (MA & CA), TelAviv
(Israel), Ukraine and China.
. "SQA-TAF" is an Integrated solution of Test case management and
tracking tool, test script execution and development engine, test
script development infrastructure, test execution scheduler (for
unattended testing), configuration management tool (Clearcase) and
MySQL Database engine
. The implementation of 'push-to-test' mechanism in the framework
resulted in reduction of Test Automation development and execution
time by 45%, in addition to the savings of Test Automation
. Key contributor in the definition and documentation of automation and
scripting standards, best practices and testing procedures, creating
functions, establishing naming conventions, etc.
. Led QA team through development and maintenance of comprehensive and
reusable automated test scripts utilizing the "Hybrid Test Automation
development approach".
. Continually and effectively communicated with QA Managers, Team leads,
Testers, Developers and IT staff to meet project time-lines, goals and
resolve questions prior to and in test execution phases to ensure high
quality of the software releases.
. Produced a complete, maintainable and well-documented solution that is
easy to expand should other areas of the application require
automation in the future
. Worked with a HP Consultant to setup and customize
TestDirector/Quality Center. This was a pilot implementation of
TestDirector as a part of the Evaluation.
. MySQL Database design, development, administration & Clearcase
Administration for SQA Test Scripts
Testing & Automation:
. Involved in all phases of Testing : Developing Test Strategy, Testing
Requirements, Test Plan with Test Cases, Automation Strategy and
Design, Automation Development, Test Execution and Bug tracking
. Worked closely with the development team to resolve the defects and
testability issues, throughout the software testing life cycle
. Supported completion of QA deliverables, defect reports maintenance
and change requests resolution
. Interacted with Business teams & Developers to understand business
requirements, system architecture for Test Automation and also to
reproduce and resolve bugs
. Good Knowledge of TCP/IP Protocol suite
. Assisted the Customer Support team to debug and reproduce issues at
customer sites by providing them with custom test scripts
. Implemented Agile Test Automation Methodology for Automation
Development
. Manually tested and Developed automated test-scripts using Perl, TCL
and Expect for DHCP Authority & Lease Query, Subscriber Management
Test Suites for Functional Testing of CUDA 12000 IP Access Switch
(Cable Modem Termination Switch)
. Developed custom APIs and script modules for Test Automation of third
party tools like Smartbits, Ixia, etc. and Cisco Switches using
Expect/TCL/Perl Scripts
. Developed a XML parser module in Perl that parses the XML log files
generated by NI TestStand and automatically reports the results to the
Test Case Management tool.
. Support & Maintenance of QA Automation Test Scripts & Functions
Libraries (Expect/TCL/Perl Scripts)
. Ensured that system testing covers entire set of application
components including interfaces to other applications
Other Activities:
. Developed web reports for SQA Testing Results (both detailed and
summary reports) using Java web technologies, and made them available
to all the teams in the organization
. Was involved in TL 9000 Quality Compliance process
. Participated in the development of Templates for various design
documentation that is compliant with TL 9000 standards
. Travelled to TelAviv and CA to interact with various SQA Groups and
gather the requirements for Test Automation and Framework development
. Was involved in the evaluation of various industry tools and made
recommendations to improve the SQA testing processes
. Mentored less experienced team members in automated test script
design and development.
Test Automation Engineer Jun 03 - Jul 04
ADC Telecommunications Westborough, MA
Technologies: Perl, TCL, Expect, Shell Scripting, MySQL, MS Access VBA,
Linux, Win NT/2K
Testing & Automation :
. Involved in all phases of Testing : Developing Test Strategy, Testing
Requirements, Test Plan with Test Cases, Automation Strategy and
Design, Automation Development, Test Execution and Bug tracking
. Interpreted test results, documented and tracked defects, issues, and
problems with completeness and accuracy
. Manually tested DNS functionality of Provisioning server
. Manually tested and Developed automated test-scripts using Perl, TCL
and Expect for Routing Regression Testing, CMTS Performance and DHCP &
Bootp Policies for CUDA 12000 IP Access Switch (Cable Modem
Termination Switch)
. Support & Maintenance of QA Automation Test Scripts & Functions
Libraries (Expect/TCL/Perl Scripts)
. Identified appropriate test data in relevant source systems and
incorporated this data into Test Suites and expected results documents
for testing activity.
. Created new and updated existing test cases according to the business
requirements and functional specifications
Automation Infrastructure :
. Developed a MySQL database driven, MS Access automation GUI tool (test
harness), called "PQ TestManager" for the QA team at ADC
Telecommunications.
Tool Features:
o The QA Engineers can manage the Test plan, execute the automated
test scripts from the GUI, which will automatically read the log
files and records the results into the MySQL database and
reports the status. This has replaced the Excel spreadsheets.
o Test Leads/Managers can easily view the test case list from the
Test plan; assign tests to the QA Engineers and view testing
progress, Test Results History & Statistics for various
releases.
o Generate various Test Results Summary reports & periodic Testing
Progress charts
o Multi-platform support for Test Script execution
. MySQL Database Administration & Clearcase Administration for SQA Test
Scripts
. Designed & Developed Wrapper procedures and functions to easily
integrate new Test suites into the existing Test Harness
Software Developer
Sep 01 - May 03
Fitchburg State College
Technologies: VBA, MS Access, Oracle, JavaScript, HTML
. Designed & Developed a very user-friendly MS Access database driven
GUI application for the Peer Tutor Center that included data entry
forms, automated queries that provided multiple reporting options of
the center operations.
. Designed & Developed "Case Management Advisory System" - MS Access GUI
Application developed using VBA, used as Advising tool for the
students by the faculty in the Education Unit.
. Designed the department web page for North Central Massachusetts Tech
Prep Consortium (www.fsc.edu/techprep) and the Peer Tutor Center at
FSC.
Software Engineer
SSI Ltd, Hyderabad, India Jan 99 - Jul
00
Technologies: Oracle, Perl, JavaScript, JSP, JavaBeans, Java Servlets, EJB,
Apache TomCat
Responsibilities:
. Participated in the high level and detailed design (HLDD) of the
application.
. Involved in the Object Oriented Analysis of the Application using
UML/Rational Rose
. Involved in the design of the application "PathFinder": that generates
the optimum path between work items and also tells next work item to
be done after the current work item
. Developed the application in JSP that finds optimum path associated
between work items. Front-end validations done using JavaScript. CSS
is used to get unique look and feel through out the application
. Successfully made "PathFinder" available as internal Web Service.
. Server side development using EJB & Servlets. Identified & designed
the interfaces for reusable components. Developed reusable Enterprise
Java Beans (Session and Entity)
Excellent References provided upon request