We provide IT Staff Augmentation Services!

Qa/development Engineer Resume

2.00/5 (Submit Your Rating)

Street Boston, Ma

SUMMARY:

  • Create an end to end data and event driven Load Test Suite using JMeter
  • Run the suite in Jenkins and report on jstat, iostat, top 10 longest queries, transaction per second etc.
  • Install JConsole / VisualVM / and New Relic in order to find performance bottlenecks in tomcat. Monitor Full Garbage Collection, System IO and Database Queries. Identify deadlocks, thread starvation etc.
  • Create Web API Test Suites and test harness in Java and post results to TestRail
  • Create Web API Test Suites using node.js mocha and chai with chai - http
  • Create iOS GUI tests with UITest

PROFESSIONAL EXPERIENCE:

Confidential, Street Boston MA

QA/Development Engineer

Responsibilities:

  • Architect Swing GUI Automation framework for the Bloodhound Analyzer using Squish / Python and Java Reflection
  • Use Continuous Integration with Jenkins to Run / Report / E-Mail Results

Confidential, Burlington, MA

QA/Development Engineer

Responsibilities:

  • Create java unit tests for Hadoop based search engine api using Mockito and other test api.
  • Enhance WireMock to allow for recording and playback of integration http post request testing
  • Attend code and design reviews to serve as the QA lead to help development create their own unit tests.
  • Create, maintain and enhance Jenkins projects for a complete continuous integration test solution for the project.
  • Write Integration tests to run on Jenkins with a custom built httpclient /XML/JSON comparison tool. (ResponseCompare)
  • Write JMeter tests against a Solr based search engine prototype and automate them on Jenkins.
  • Pivital Tracker - Agile - Scrum

Confidential, Street Boston, MA

QA/Development Engineer

Responsibilities:

  • Write Integration Tests to run on Hudson using Junit and a custom httpclient / XML /JSON /Image/Database Comparison tool (AdMonkey)
  • QA point person for Midnight Deployments of a Mule Based Tomcat Application Server.
  • Create JMeter performance tests run them with Dev and automate them to run on Hudson
  • Automate with Ant and Hudson the deployment of NMG, run the integration tests and report results
  • Jira - Agile - Scrum

Confidential, Street Boston, MA

QA/Development Engineer

Responsibilities:

  • Create Selenium Scripts in Ruby with Cucumber to test Pearson Website Analytics

Confidential, Portsmouth, NH

QA/Development Engineer

Responsibilities:

  • Teach developers (hands on) the how and why of practical unit testing. (compiling is not testing)
  • Solve specific testing problems that create bottle necks
  • Give customized examples that relate to their code base
  • Help Development to Architect a development test strategy that includes Continuous Integration - Cruise Control - build - JUnit test - deploy
  • Create Report generation for test metrics including emma code coverage
  • Write a Java Test Tool for Guidewire that generates claims in the csv format.
  • Assist in writing a Java Test Tool for Guidwire that generates and clones Insurance Claims

Confidential, Street Boston, MA

QA/Development Engineer

Responsibilities:

  • Develop a Cucumber Natural Language Scenario driven test Suite that uses a combination of Selenium RC and Factory Girl. Create Factories for populating the database with Users and Merchants.
  • Ruby on Rails Maintenance and Defect fixing on the portion of the Onecause Toolbar that interacts with the Onecause RoR application.
  • Ruby On Rails Development on the Selenium on Rails Plugin. Create an Internet Regression Test Suite using Rails Factories and Selenium on Rails Partials.
  • Setup the Regression suite to run Continuous Integration - Cruise Control for Ruby
  • Manual Testing of the OneCause Toolbar.

Confidential, Saint Louis, MO

Senior Developer

Responsibilities:

  • Port multithreaded code in C written in Virtuoso real-time Kernel to the Windows RTX (real time extension) specifically the socket and message driven code base.
  • Port cppunit into a network Real Time OS VXWorks 6.3 on Eclipse Workbench 2.5
  • Write cppunit test suites for a VXWorks downloadable kernel module project
  • Create low level JUnit Tests for a custom Network Application
  • Use STAF and Java to create a Network Test Harness
  • Implement EMMA for code coverage running under Cruise Control with Ant
  • Train development to create their own code coverage test suites in C, C++ and Java while they build their applications.

Confidential, Portsmouth, NH

Senior Software Development Engineer

Responsibilities:

  • J2EE Developer/Architect, create a Test Data Tool from the ground up based on the Deployment Tool Application. Struts/JSP’s and DB2.
  • J2EE Developer/Architect, design next release of the Deployment Tool Application
  • Maintain Current Application, bug fixes, and design changes, added Log4j. Did some database tuning to increase transaction performance.
  • Fix Struts, JSP issues.
  • Added Cactus as well as a Samie suite to introduce automated testing.
  • Analyzed and prototyped the Mule ESB to use as a deployment tool inside the application.

Confidential

Development Quality Consultant

Responsibilities:

  • Assist the development team to create a comprehensive development QA process
  • Wrote and delivered XStreamCompare - an automated XML comparison tool based on Ant, JUnit, XMLUnit, HttpUnit and winmerge. This tool is used during development to send out xml requests and compare responses with expected results.
  • Wrote a metrics collection tool in Java/Ant that works with Cruise Control to store all JUnit tests (pass, fail or error) and emma coverage results in a MySQL database.
  • Designed a JUnit test suite architecture that includes the use Mock object implementations
  • Customized Cruise Control to run and report the following results, JUnit, Emma (code coverage), Checkstyle, and PMD

Confidential, Square Andover, MA

SQA White box Test Engineer

Responsibilities:

  • Write a test harness in C under PalmOS version 5
  • Finished writing the Automated Sync Test Harness from Palm to Linux in C
  • Write scripts for STAF (Software Test Automation Framework) to automate and validate sending mail from the Treo 650 to a Linux device.
  • Write Automation Tools in Perl and Python
  • Write test code in C against the Versa Mail API creating more than 1,000,000 test cases.
  • Port test harness to the Linux OS so that one set of test code will run cross platform under PalmOS or Linux OS.
  • Write test plans and documentation.
  • Enable Test Suite to run nightly on the latest build, sending results e-mail to key developers as well as posting results to the intranet.
  • Write up bugs found by automation and verify bug fixes.

Confidential, Bedford, MA

Software Quality Developer

Responsibilities:

  • Write unit test cases in PERL for the Automated Test Harness
  • Enhance the Automated Test Harness as new features and fixes are required.
  • Write Unit Test Plans
  • Knowledge of MS SQL required and ability to understand and write SQL and T-SQL and other sql help tools.
  • Knowledge of gnuplot required

Confidential, Woburn, MA

Software Quality Developer

Responsibilities:

  • Write automated suites from the ground up, using ant, JDBC, xslt, JUnit, JUnitreport, xsl templates, htmlunit, xmlunit and JUnitperf to test two different JBOSS-3.2.2/Oracle9.2 travel and booking systems. This suite uses a factory pattern to post different types of xml requests, query the application server database for inventory changes, receive xml responses, compare them to “Gold Files” and create an html report of the results. This suite runs nightly.
  • Write load tests using Jakarta/JMeter to thread xml requests against the server and return responses.
  • Created a samie test suite that uses SQL to retrieve data from an appserver database, enter it into Internet Explorer Forms and post to the JBoss server.
  • Manual testing is also required
  • Compile a daily build from Confidential, Configure the jboss-3.2.2 server and any other special requests.

Confidential, Street Needham, MA

Software Quality Developer

Responsibilities:

  • Finished writing and wrote PERL scripts for it to execute over 200,0 00 Confidential 52 9 College fund enrollment test cases in Internet Explorer.
  • Wrote a tab delimited to XML conversion tool in JAVA to assist in loading Users into the Confidential Oracle Database.
  • Daily manual and automated testing of the BEA Weblogic Server

Confidential, Merrimack, NH

Software Quality Developer

Responsibilities:

  • Develop Mercury WinRunner Functions using the TSL language for the Fidelity web based brokerage application that includes trading and recording of mutual funds transactions according to written specifications.
  • Developed a free open source Mercury WinRunner clone for Internet Explorer, using Active PERL Win32::OLE and the Internet Explorer OLE automation event object and DHTML

Confidential, Lexington, MA

Software Quality Developer

Responsibilities:

  • Write JAVA code in the Empirix Bean Test Environment for load and performance testing against Weblogic 6.1 java beans
  • Write JAVA xml translation parser using apache xerces java 2 and JAXP, to translate from xml to comma delimited, so the xml could be used with Empirix e-test.
  • Enhance and maintain the daily Solaris Unix build scripts using Perl so that they send e-mail with success or failure, if failure, display compiler errors, also display all deletes, adds, and modifications to the code since the last build, archive output to apache Webserver and linked to e-mail message.
  • Install, configure and deploy Weblogic 6.1 with service pack 1, on both the qa and development environment with Oracle 8.17 as the backend database.
  • Write JAVA test tools to exercise API

Confidential, Medford, MA

Software Quality Developer

Responsibilities:

  • Writing C++ IRC Chat Load Test tool using non blocking sockets and multi threading to create 10,000 virtual chatting clients on each Windows 2000 machine.
  • Writing C++ non blocking sockets load test tool to create thousands of virtual multi threaded clients in order to test their reliable datagram client/server.
  • Writing C++ non blocking sockets load test tool for the underlying Event Matrix datagram messaging service.

Confidential, Chelmsford, MA

Software Quality Developer

Responsibilities:

  • Writing a JAVA network test harness that runs any test executable on multiple platforms. And logs back to a network drive.
  • Evaluated and ran tests with Rational’s http load test tool.

Confidential, Woburn, MA

Software Quality Developer

Responsibilities:

  • Writing JAVA test tools on Linux for Spidering and testing web links
  • Writing JAVA load test tools to test JAVA servlets running on JRUN
  • Using Linux to create 1000 virtual chat clients per process to load test the Chat Server.
  • Wrote JAVA performance tool to test download of icaster.exe through AKAMAI servers.
  • Teaching RSW load and performance testing

Confidential, Burlington, MA

Software Quality Developer

Responsibilities:

  • Writing JAVA test tools for JRMS (JAVA Reliable Multicast System)
  • Write RMI based Graph Engine to plot all JRMS receivers Bytes Received/Time in real time.
  • Embed MCTest daemon threads inside the JRMS StockTicker application to test network congestion.
  • Wrote a JAVA weathermap JRMS application. Gets and displays Doppler radar animated gifs from the web and multicasts them across the network.
  • Writing the JRMS test plan
  • Unit Testing specific JRMS high profile classes by calling each method inside a test harness.

Confidential, Waltham, MA

Software Quality Developer

Responsibilities:

  • Currently helping development by writing JAVA code for the Netscape Application Server, specifically to add features and fix bugs for Confidential . Worked on Factfile Military time changes, Category search engine and other NewBoss flow of control issues.
  • Created daily build scripts that delete then compile all directories in a Confidential project. Register all classes with the Netscape Application Server via Netscape Application Builder command line. Then mails the development team any build errors found. Also runs some Perl scripts on the .xml files and mails those out, then bumps the NAS. (takes it up and down)
  • Responsible for finding all bugs in the Confidential project and mailing them to the development team.
  • Writing Segue Silk automated tests on Confidential which is an Oracle Backend, Java - RMI - .xml middleware internet business advertising solution.

Confidential, Cambridge, MA

QA Manager

Responsibilities:

  • Putting together a QA team to test Swing front End, EJB Middleware and Oracle backend.
  • Responsible for Hiring new employees,
  • The creation of Test Plans, Use Cases, Specification Review
  • Load and Performance of the Server, Loader and Extractor
  • Configuration Management, and Automated Testing, creating a Development Smoke test managing the daily builds.

We'd love your feedback!