We provide IT Staff Augmentation Services!

Senior Software Test Engineer Resume

Norwell, MA

SUMMARY

  • Certified Software Quality Engineer (by American Society for Quality) with 25+ years of diverse software quality assurance experience working for startups, small software companies and large, multinational corporations in leadership and individual contributor roles.
  • As QA team lead, was responsible for assigning testing, reporting status to QA and project manager, compiling bug statistics and metrics, defining test requirements, and mentoring junior QA members.
  • Performed mostly manual and some automated testing on diverse types of custom and off - the-shelf applications from the front-end GUI to the back-end support systems (such as Oracle and SQL Server databases).
  • Tested in companies that were required to conform to the requirements of 21 CFR Part 11 (specifically, medical device and clinical trial software). Proposed and implemented process improvements for the Quality Assurance teams as well as writing the Test Plan and Test Case templates adopted by the team.
  • Wrote Standard Operating Procedures, detailed test plans and test cases from business requirements and functional specifications to document and direct testing of applications in Windows, Unix, Linux, and MS-DOS environments.
  • Programmed a JAVA application for use by QA team, an installation program using InstallShield Developer 7.x; created UML Use Cases using IBM Rational Software Modeler. Most recently, used Agile SCRUM methodology for the software development life cycle model.
  • Performed backend ETL verifications in an Oracle DB using various tools such as GitHub, mRemote, Jenkins and RabbitMQ. Tested web services using SoapUI and WCF Storm. API testing using Microsoft’s Test API.

TECHNICAL SKILLS

Operating Systems: Windows 7; Solaris OS 5.9; Red Hat Linux 9.0; Unix

Programming/Scripting/Markup Languages: Visual Basic; JAVA; 4Test; InstallScript; SQL; XML; Javascript; ActionScript; JSON

Applications: Microsoft Office 2007, 2010, 2013; Visio; Internet Explorer 10, 11;

Database: SQL Server 2008, 2012, 2014; Oracle 10.x, 11.x; MySQL; TOAD for Oracle; TOAD for MySQL; TOAD for SQL Server; Oracle SQL Developer; MS SQL Server Management Studio

Tools: Microsoft Test Manager; MS Team Foundation Server; HP Quality Center/ALM 10, 11; Zephyr Test Management System; Visual Studio Test Professional 2012; Visual Studio 2013; Test Track Pro; TeamTrack 6.2; Visual Source Safe; JBuilder; CVS; puTTY; JBOSS; TIBCO Enterprise for JMS; Eclipse 3.1; MQJExplorer; HTTPWatch; VMWare; IntelliJ; Rally; mRemote; RabbitMQ; Jenkins; GitHub; MyCIMS; IT Service Management; XMLSpy; XML Notepad; SOAPUI; WCF Storm; Fiddler

PROFESSIONAL EXPERIENCE

Senior Software Test Engineer

Confidential, Norwell, MA

Responsibilities:

  • Write test cases using Microsoft Test Manager based on Acceptance Criteria in Product Backlog Items (PBI)
  • Attend Daily Standup, Backlog Grooming and Planning meetings as required by Agile/SCRUM methodology
  • Execute Test cases when PBI’s are set to Resolved and ready for testing in QA environment
  • API testing using Microsoft “TestAPI” tool then verify data from integrated system populates the correct database tables then verify UI displays the data correctly
  • Make suggestions to improve team processes at the end of each sprint
  • Use SQL queries (up to multi-table joins) to verify backend data in SQL Server 2012 and 2014 using SQL Server Management Studio; this included ETL from integrated systems and displaying the data correctly for various reports
  • Request deployments to QA when required to test bug fixes and verify Acceptance Criteria
  • Work closely with Developers to give early feedback before PBI reached QA Env; this provided the Developers the opportunity correct any issues before reaching QA Env
  • Worked as sole QA resource on two projects simultaneously; also, worked as sole QA and BA resource for one of those projects
  • Worked on three separate projects with teams that are local and in Texas as well as other remote members

QA Analyst

Confidential, Wellesley, MA

Responsibilities:

  • Write test plans and test cases using HP ALM based on Business Requirements and Use Cases
  • Attend Use Case and Business Requirement Reviews
  • Execute Test cases when software integration coding was complete

QA Engineer

Confidential

Responsibilities:

  • Provided sole testing support to Affiliated FM - Cargo Systems group
  • Tested Web Services using SoapUI and WCF Storm
  • Tested web applications developed as tools for internal business users
  • Tested applications that were add-ons to the Business Management System
  • Wrote SQL queries using SQL Server Management Studio to verify data is populating correct tables
  • Wrote SQL queries (up to 3 table joins) to include in test cases in order to provide test data
  • Wrote Product Backlog Items from email threads in Team Foundation Server (TFS) to help document testing
  • Wrote test cases in MS Test Manager and linked to requirements in TFS to provide traceability
  • Wrote Test Strategy document when required by scope of project
  • Wrote Knowledge Base Articles to document solutions to product support issues
  • Wrote “How To” documents for use by other teams to create accounts and policies in BMS
  • Worked closely with developers and business analysts to fully understand requirements and design docs
  • Used MS Test Manager to report testing results to various stakeholders
  • Responded and resolved production support incidents reported in IT Service Management application
  • Implemented better QA practices and infrastructure

Software Test Lead

Confidential, Cambridge, MA

Responsibilities:

  • Test lead for two simultaneous projects; one a GxP (Good Practices) and one a non-GxP
  • Wrote Test Plan and Test Scripts using Biogen template that will meet requirements of 21 CFR Part 11
  • Responsible for managing project documents; specifically, checking into document management system (MyCIMS); creating routing for approvals; distributing to team members for review
  • Attended all status and planning meetings related to the projects
  • Coordinated testing when required
  • Reviewed project documentation including executed test scripts from offshore team to ensure compliance with GdP (Good documentation Practice)

Senior Quality Engineer

Confidential

Responsibilities:

  • Responsible for manual testing of PHN Pro Data Services extracts; verified acceptance criteria in user stories using various tools to edit XMLs and JSON in data extracts and uploading those extracts to Oracle database; also, verified defects were fixed
  • Wrote supporting test cases for assigned user stories and executed the test cases
  • Verified data from end user client systems were extracted, transformed and loaded (ETL) properly in the centralized company database
  • Daily responsibilities involved Scrum standup and various activities to support testing of data extracts and uploads
  • Attended product backlog grooming and sprint planning meetings to provide QA input for effort and task time completion estimates; also, provided input to assure testable acceptance criteria

Senior Quality Engineer

Confidential

Responsibilities:

  • Using VMWare to support various Microsoft OS’s (e.g., XP Pro, Windows 7 32-bit, Windows 7 64-bit) as well as various versions of MS Office (e.g., Office 2003, 2007, 2010) and Dragon Medical Edition (networked and non-networked versions), provided QA (testing) support for all VoiceBrook software products including VoiceOver Enterprise; VoiceOver Recorder/Player, and Structured Reporting Entry.
  • Performed structured system level testing as well as exploratory and installation testing for Voicebrook applications using various VMWare configurations.
  • Implemented Microsoft Test Manager as Voicebrook’s test management system which provided QA infrastructure for test plans, test suites, and test cases
  • Linked Product Backlog Items in Team Foundation Server to test cases in Microsoft Test Manager to provide management with transparency into testing execution, effort and results
  • Advocated and achieved better documentation from development as to how Product Backlog Items were implemented or how a bug was fixed; this provided QA better insight as to how to test a newly implemented feature or bug fix
  • Responsible for creation and maintenance of all VMWare configurations needed to support testing
  • Mentored and trained junior-level QA Engineer hired in Jan 2013
  • In an Agile development environment where SCRUM methodology is utilized, attended daily Scrum meetings and weekly Product Backlog grooming meetings to set priorities for the next Sprint

Senior Quality Engineer

Confidential, Waltham, MA

Responsibilities:

  • Performed regressive testing for major release for Confidential Trust Services ; testing involved verifying various applications associated with selling SSL certificates, trust seals and malware scanning were not affected by new functionality; included sending SOAP requests using SOAP UI to create, delete, and modify orders; also, edited test plan and reported test status; created spreadsheet to track test progress as well as provide granularity to the test scope
  • Assigned testing responsibility for new functionality in next release; responsible for writing test plan and test cases; scheduling review of test plan by stakeholders; execution of test cases; reporting and all activities surrounding issues found with the new functionality

Senior Quality Engineer

Confidential, Portsmouth, NH

Responsibilities:

  • Technical QA lead for system functionality (e.g., file import; SPML; hub failover) testing efforts; As QA Lead, mentored newer team members and junior QA Engineers
  • Content owner (technical lead) for testing SCORE MT101 (SWIFT), WebLink MT101 and MT101 payment imports and extracts; testing included tag validations; data validations; and, process and business rules verifications; performed testing in an Agile development methodology environment
  • Content owner (technical lead) for testing SPML usergroup/user loads using java message queues; tested client user group maintenance using web services (SOAPUI for sending SOAP requests and verifying responses)
  • Performed manual testing of custom implementations of WebSeries J2EE standard product for various banks and other financial institutions; also, tested standard product (ACH, RTGS payments; payment file import and exports; standard product modules such as Check Lifecycle Management
  • Wrote positive and alternate workflows as well as detailed functional tests from functional requirements and use cases and other system documentation; entered all test artifacts using HP’s Quality Center 9.x, 10; mapped test cases to business and system requirements for traceability
  • Took ownership of testing functional areas that were undocumented and highly technical; examples include SMPL (loaded via JMS) and hub failover; tools used include MQJ Explorer, puTTY, SoapUI, HTTPWatch
  • Used SQL to validate data entries in Oracle 10, 11 database; this included validating file imports were populating the correct tables and fields
  • Use SQL queries using SQL Server Management Studio to verify backend data
  • Determined correct data setup prerequisites to properly test importing files to payment system; prior to this determination, there were many false “failures” in the test cases
  • Created Use Case textual descriptions, UCR Class and Sequence Diagrams, and UX (User Experience) Structure and Behavior Sequence Diagrams; all diagrams were created using IBM Rational Software Modeler

Hire Now