Martin Rosenberg

United States

@MartinRosenberg

Software Developer

Badges

Problem Solving
Days of Code
Days of JS

Certifications

Work Experience

  • Software Development Engineer in Test

    Backstop Solutions Group•  February 2016 - April 2017

    ● Co-developed Scala testing framework; see last bullet. ● Appointed by director to train developers in Scala to allow them to contribute their own tests. ● Gave lightning talk on Scala test automation at TestBash Philadelphia 2016. ● Implemented code review policy for test automation codebase within Agile environment. ● Established code conventions and style guide for testing framework, which encouraged idiomatic patterns and functional programming, and improved maintainability. ● Technologies: Scala (SBT, Selenium WebDriver Java, ScalaTest, scalaj-http, json4s), Ruby (RSpec, Selenium WebDriver Ruby, Cheezy's page-object), Jira, Confluence, Jenkins, GitHub, GitLab, Subversion. ● Co-developed a ScalaTest-backed framework, with a Selenium WebDriver DSL for UI testing and scalaj-http for API testing, that dramatically improved performance, reliability, and maintainability over the prior framework, as well as enabled concurrency. The new framework was selected by department vote to replace the existing RSpec testing framework. Additionally, because the product under test was JVM-based (Java and Clojure), the new framework enabled tighter integration with the product codebase.

  • Software Quality Assurance Analyst

    Interactive Health•  May 2015 - February 2016

    ● Built UI testing framework, DSL, and test suite in C# using Selenium WebDriver and NUnit. ● Wrote SQL queries and used the application’s Entity Framework data layer to pull test data.

  • Quality Assurance and User Experience Consultant

    BakedFinn•  January 2014 - December 2014

    ● Tested application flow, particularly for new user onboarding and core elements. ● Optimized discrepancies, redundancies, and engineer-oriented design out of end user interface.

  • Quality Assurance Analyst Intern

    Juggle.com•  June 2013 - September 2013

    ● Wrote API testing scripts in Python 3 with Requests and Beautiful Soup. ● Tested dozens of specs and found hundreds of bugs for nine products across two teams.

Education

  • University of Illinois at Urbana–Champaign (UIUC), Champaign

    Linguistics, BA•  August 2010 - May 2013

    ● Course Assistant for Introduction to Computer Science. ● Completed graduate coursework for undergraduate credit. ● Completed intensive courses and seminars on advanced linguistics topics at Linguistic Society of America's Linguistic Institute 2011.

Skills

MartinRosenberg has not updated skills details yet.