Post Job Free
Sign in

Quality Assurance Qa Engineer

Location:
Boston, MA
Posted:
November 03, 2024

Contact this candidate

Resume:

Page * of *

KEVIN M. MEDEIROS

** ******* *****

Hudson, MA 01749

978-***-****

**********@*****.*** (preferred)

SUMMARY

Experienced Principal Software Quality Assurance Engineer skilled in testing across various platforms, proficient in automated test creation, software defect analysis, test plan formulation, and system testing. Demonstrated success in improving workflows to reduce product test durations and elevate product quality. Strong communication abilities, exceptional work ethic, and a positive, proactive attitude.

TECHNICAL SKILLS

Operating Systems: Windows 10, Windows 8, Windows 7, Windows XP, Windows 2000, NT4.0/3.51, Windows 98, Ubuntu 20.04, Linux, SunOS, Solaris 2.x, HPUX, OSF1, Ultrix, IRIX 5.x, MacOs

Programming Languages: JScript, Python, C, Perl5, HTML, Bourne/C SHELL, VB, TCL, SQL Plus, LISP, ASSEMBLY LANGUAGE, FORTRAN

Third-party Products: Jira, Jira Xray, TestComplete 6.0 (similar to Quick Test Pro), Metrowerks 3.7.4, CodeTAP, SQA Robot, Documentum, Cold Fusion, Crystal Reports, MSOffice, Visual Test 4.0, ORACLE, SYBASE, ClearCase, ClearQuest, Hyperhelp, TestQuest Pro 3.2, eRoom, DataBasics, OpenStreamer 2.1, Java, MySQL, Ant, Tomcat, CVS, Bugzilla, JMeter, Toad, Perforce, Weblogic, Junit, IntelliJ IDEA, Cygwin, Oracle SQL Developer, Subversion, MySQL Workbench, VMware Fusion 5.0, Code Collaborator, WindChill, Sharepoint, Bluetooth, Jenkins, Git, qTest, Confluence, AWS

PROFESSIONAL EXPERIENCE

iRobot Corporation Bedford, MA 10/09-present

Principle Quality Engineer

• Led the successful testing and release of iRobot’s first 2-in-1 product.

• Led the testing, qualification, and release of multiple iRobot products.

• Created and executed TUV safety certification test cases for multiple iRobot products.

• Created and executed factory test cases to qualify software prior to delivering to the factory.

• Mentored interns, contractors, and new hires.

iRobot Corporation

Sr. Software QA Engineer Bedford, MA 10/09-12/11

• Built VM’s using VMware Fusion 5 for various operating system languages to test a new iRobot USB application.

• Created an automated docking test using python and a Bluetooth serial device to dock/undock a Roomba.

• Qualified software for two new products (Scooba 230 and Roomba 700 series) released in early 2011.

• Bugzilla administrator. Customized Bugzilla to add CAPA functionality.

• Wrote automation and system test plans.

• Managed multiple test schedules using MS Project.

• Improved existing test cases by adding test metrics and clarifying test procedures for Roomba and Scooba products.

• Transferred the SQA function from India to Bedford in order to shut down the India office.

• Built test beds/fixtures/connectors for product testing. Page 2 of 5

• Built resistor pack switch to simulate various temperature ranges needed to test the charging algorithm. Biowisdom Corporation (office closed) Maynard, MA 6/06-05/09 Sr. Software QA Engineer

• Lead QA engineer for Biowisdom’ Safety Intelligence Program (SIP) web application tool. Won the Editors’ Choice Awards at Bio-IT World conference.

• Developed automated tests for SIP web application tool in TestComplete 6 using Jscript and Excel as test driver and reporting tool. Used subversion open-source tool as the revision control system.

• Reduced smoke test time by up to 92% by developing automated smoke tests for OmniViz in TestComplete 5 using Jscript programming and Excel as the test driver and reporting tool. Used subversion open-source tool as the revision control system.

• Reduced installation time by up to 60% by automating the OmniViz installation process using Perl.

• Participate in requirements and functional specification reviews of new features to convert them into comprehensive test specifications.

• Replaced an Excel based timesheet by implementing a web based time tracking freeware program to keep track of employee hours.

• Responsible for Bugzilla administration.

• Eliminated the need for daily manual backups by writing shell scripts that backup MySQL databases for Bugzilla and a time tracking program on a nightly basis.

Clearing Corporation (office closed) Lexington, MA 8/05-6/06 Sr. Software QA Engineer

• Used Perforce to sync to desired software product version and build product using ANT.

• Monitored nightly build and smoke suite results and reported problems in Clearquest as needed.

• Led the testing and release of the Extensible Clearing System (ECS) product for the London Clearing House. ECS is a web-based multi-tier trading application written entirely in Java and based on J2EE technologies. Ran bash shell scripts to build the ECS product and refresh the Oracle database.

• Perform Oracle and SQL server database level verification using SQL queries to test ECS products.

• Tested and developed JUnit tests for a new over-the-counter foreign exchange product that is based on ECS. Ran bash shell scripts to build the product and refresh the Oracle server database.

• Led the testing and release of two new features (reporting and user roles/permissions) for a web-based equities application. Also ran the JUnit regression and smoke suites against each new build and evaluated the results. Used ANT to build the product and refresh the SQL server database.

• Ran JUnit tests to submit XML messages that populate SQL server tables needed to manually test a web-based equities application.

JARG CORPORATION (ran out of money) Waltham, MA 9/04-8/05 QA Project Leader (Contractor)

• Established quality assurance procedures, planned the testing for multiple products, worked with Marketing, Sales, Product Development, and customers to define test plans.

• Reduced product build and installation time by up to 80% by using bash shell scripting to call ANT scripts to build and install the product, configure the TOMCAT server, and start all processes needed to run the product.

• Tested product packages according to a defined test plan with a concluding report that determined if the product met the established release criteria.

• Reduced test time by up to 90% by developing automated tests using bash shell scripting to verify that natural language queries returned the most relevant documents.

• Performed release-engineering duties in a CVS environment.

• Provided system administration for Linux and Windows environments.

• Wrote, tracked, and verified software defects using Bugzilla. Also administered Bugzilla. OpenTV Professional Services (office closed) Lexington, MA 2/02-9/04 Sr. Software QA Engineer

Page 3 of 5

• Wrote test documents to record all necessary testing activities, including detailed test plans, test cases, test procedures, and test results for software embedded in a personal video recorder (PVR)/set-top TV box.

• Developed embedded test applications in C based on written test specifications to test file system API’s and content recorder API’s for Motorola. Used ClearCase for source control.

• Developed embedded API application tests in C for a dvi-4000 digital cable TV set-top box.

• ClearCase Administrator supporting approximately 20 software engineers.

• Participated in C code reviews that adhered to Motorola’s coding standards. Page 4 of 5

SYCAMORE NETWORKS (layoff) Chelmsford, MA 10/00-10/01 Sr. Software Tools Engineer

Tools and Automation for Optical Transport Products

• Designed and developed an automated test case management system using Excel macros and formulas which allowed management to quickly view quality metrics and total test coverage for any given product release.

• Provided training and instructed users on how to use the test case management system.

• Reduced test time from one to two weeks to a few minutes by using Perl to automate TL1 commands for the SN8000 and SN10000 products.

• Developed a Perl script to perform software upgrades using TL1 while monitoring bit errors via an omniber. Build and Release Support

• Supported (troubleshooting, Perl script enhancements, setup, etc.) automated software daily builds.

• Enhanced existing build script written in Perl to email source code changes (Clearcase lshistory) prior to a build. STRATUS COMPUTER Maynard, MA 2/97-10/00

Sr. Software QA Engineer

Windows System Test

• Developed a defect metrics web page using Crystal Reports, Oracle, Excel macros, and Perl for the purpose of creating various bug reports for upper management.

• Developed a QA web page using HTML and Perl to track tests and status.

• Traveled to Microsoft to learn about their test environment and participated in writing a memory mirroring test in C that Microsoft will run as part of their test qualification process.

• Installed, configured, and tested Windows 2000 and FtServer software and hardware.

• Installed, configured, and tested Windows NT 4.0 and Radio software and hardware. PROGRESS SOFTWARE CORPORATION Bedford, MA 9/94-2/97 Sr. Software QA Engineer

Platform Development

• Ported, tested and performed release activities related to delivering the Progress 4GL/RDBMS product on multiple UNIX platforms.

• Researched system settings, compiled C programs, fixed compilation warnings and errors, built executable programs, ported motif, configured hyperhelp, built SYBASE 4/10 SQL servers, built Progress databases, customized the product according to marketing specifications, ran, debugged, and evaluated automated test failures, performed some system administration, and certified new operating systems and hardware. COMPUTERVISION CORPORATION Bedford, MA 10/84-9/94

Sr. Software Engineer

Software Quality Assurance - New Product Test

• Maintained and enhanced SQA's quality status tracking system written in C and based on Oracle.

• Actively participated in improving Computervision's software engineering process.

• Wrote procedures for using CADDS5 software.

• Automated and developed a comprehensive test bed for smoke testing newly integrated software.

• Developed a Graphical User Interface for executing smoke tests.

• Gained expertise in the CADDS5 parametrics and explicit (CADDS4X) environments.

• System administrator of SUN, DEC, SGI, and HP workstations.

• Acquired expertise in Surfacing, Solids, Shading, IGES, and System Configuration.

• Created automated test files to qualify new software.

• Compiled, tested, and evaluated new software prior to integration.

• Evaluated results of automated test bed and reported problems as needed. Page 5 of 5

Graphics Development

• Worked as a Quality Assurance Advocate within the graphics development organization.

• Compiled, tested, and evaluated new software prior to integration and re-tested the post integrated version.

• Reported and tracked daily software bugs.

• Incorporated bug fixes from Software Support into CADDS4X code and debugged graphics code.

• Led test effort for a major Navy contract involving CADDS4X. Received Excellence Award for this effort. System Design and Quality Assurance (SDQA)

• Developed automated test files to qualify new software.

• Reviewed internal/external design specifications.

• Evaluated daily integration tests results.

• Recommended changes to enhance product quality.

• System Manager of the CADDStation Workstation: installed UNIX software; configured the UNIX kernel; loaded CADDS software; set up and managed the system environment (users, peripherals, file systems, network, and utilities); performed diagnostic testing.

EDUCATION

Bachelor of Science in Mechanical Engineering, 1984 Northeastern University, Boston, MA



Contact this candidate