Janet BOGLE
**********@*****.***
JOB OBJECTIVE: Software Test Engineer / Software Engineer
SUMMARY
. Experienced, solid professional with proven abilities as team member and
leader in the software engineering field.
. Preparation of Test Plans and Procedures based on software feature
requirements. Manual and automated execution of Test Plans. Troubleshoot
software defects, entry of defects into tracking system. Participate in
prioritizing fixes.
. Sustaining engineering for Test Software applications written in C and
C++; these apps automate testing of telecommunications software products
and equipment.
. Development and maintenance of a library of VBScript routines for
automation of test software.
. Development and sustaining of XML files and PHP scripts to automate the
presentation of SNMP data in CACTI graphing tool.
. Troubleshoot and fix defects in telecomm control application written in C
and C++.
technical SKILLS
Windows, Linux, C, C++, Java, VBScript, XML, PHP, QTP - QuickTest
Professional (test automation tool)
. Java I and II Programming classes completed Fall 2010 and Spring 2011
. C++ Programming class completed Fall 2008
EXPERIENCE
Dialogic Corporation, Hyannis MA
Software Test Engineer, June 2008 - present.
TEST ENGINEER RESPONSIBILITIES:
. Analyze software requirements for new products/features. Provide feedback
to development engineers at requirements reviews. (Telecom switch/gateway
products with embedded software, TDM & IP telephony, Web GUI
configurator.)
. Develop Test Plans for new products and features based on the software
requirements. Participate in my team members' test plan reviews, to
provide feedback and cross-train.
. Execute Test Plans, including setting up test equipment, configuring test
parameters, and running test procedures.
. Automate tests using batch files, C and C++ applications, php scripts,
and QuickTest Professional (QTP) Tool with VBScript.
. Analyze test results. Enter defects into tracking system. Troubleshoot
and investigate issues to give a clear idea of where in the code the
issue originates.
. Assist in troubleshooting, investigating and debugging defects found in
the field by customers.
. Train other departments on functionality of new features.
DEVELOPMENT AND SUSTAINING PROJECTS IN TEST:
. Sustaining work on a test application written in C:
V Added code to parse new command line inputs. Made additional API calls
based on new inputs
V Modified handler function to check API returns, and detect and report
test complete condition
. Modified test application written in C that was originally built and run
on Windows:
V Corrected compile and link errors, for application to build and run on
Redhat Linux
. Sustaining work to expand test application written in C for more
comprehensive and meaningful test results:
V Added data structures and functions to process API inputs/outputs
(former app only processed outputs)
V Added functions to calculate test results and degree of accuracy
. Modified a test application written in C for use in debugging customer
defects:
V Added logic for additional API calls, and to send output to a file
. Develop automated test suites using VBScript and 3rd party Test Tool
(QTP) QuickTest Professional:
V Wrote scripts to add and modify objects in GUI, execute button clicks,
and choose values from drop-down lists
V Wrote scripts to call external test applications, supplying inputs and
processing outputs
V Re-wrote large test for a similar subsequent product, optimizing for
maintainability
. Sustaining work on GUI component of telecom switching product:
V Troubleshooting and investigation to identify source of defects in the
code, modify code, test the fixes
. Sustaining work on php scripts to load graphing tool (CACTI) for
reporting call traffic
V Wrote XML files to describe SNMP MIB data
V Made calls to CACTI command line interface via php script to load
graph templates and make SNMP calls that retrieve the call traffic
data
Excel Switching Corporation, Hyannis MA
Sr. Software Process Quality Engineer. November 1995 - June 2008
. Introduced and implemented basic software development processes:
documentation of software requirements and design and test plans (wrote
specification templates), introduced requirements and design reviews,
code reviews, test plan reviews, introduced software bug tracking system
and bug reviews.
. Facilitated inter-departmental Lessons Learned sessions.
. Managed software defect data collection and analysis, and led reporting
to management.
. Facilitated the documentation of software development processes to
achieve ISO 9001 certification.
. Managed group of 5 Process Quality Engineers.
Fibronics International. Hyannis, MA
Sr. Programmer/Analyst, November 1987 - November 1995
. Responsible for running VAX/VMS computer which ran the
Sales/Finance/Manufacturing system that was used for building and selling
fiberoptic equipment products.
. Developed and maintained automated scripts (DOS batch files) for running
daily/weekly/monthly reports and queries to support all teams - sales,
engineering, finance, manufacturing. Interfaced with all teams for their
requirements, and requests to customize and optimize their processes and
information.
Digital Equipment Corp. Costa Mesa, CA & Nashua NH
Sr. Software Development Engineer, January 1982 - November 1987
. Member of a team that developed a software product that monitored and
reported VAX/VMS (minicomputer) system performance. Performed software
requirements, design, implementation, and maintenance/sustaining for
several components, and participated in design reviews for other
components. Performance-monitoring product retrieved information from VMS
Operating System data structures regarding system usage - CPU, Memory,
Disk - and reported it to users for load balancing and tuning purposes.
. Developed custom software, applications and projects, for specific
customers, working alongside the customer at their site. Worked
individually with customers, and also as member of DEC teams.
. Structured design and programming, primarily in C language and Fortran,
with some Assembly Language.
NON-TECHNICAL SKILLS
. Excellent Verbal and Written communication skills.
. Excellent Problem-Solver.
. Interactive team member and contributor.
. Proven leadership abilities.
EDUCATION
Bachelor of Science - Computer Science & Mathematics. Texas State
University, San Marcos TX
Cape Cod Community College: Java I and II Programming, C++ Programming