Software professional with development and testing experience in an agile environment.
Currently specializing in test automation development.
QA Engineer - Automation @ From May 2014 to Present (1 year 8 months) Toronto, Canada AreaSoftware Engineer in Test @ -developed test automation code for server(website) team to be used in a continuous integration pipeline
-created both UI(Selenium) and service-level API tests in C#/nUnit for international e-commerce site(store.kobobooks.com)
-built customer-facing cases for BDD framework in Specflow/Cucumber to enforce application
behaviour
-in an Agile scrum environment, worked closely with developers to identify and find root causes of issues using automation framework and other tools(ie Fiddler etc) From May 2013 to December 2013 (8 months) Automation developer/Performance Test Lead @ -developed Performance and Capacity test scripts using JMeter for a successfully launched marketing website on behalf of a major international client. Scripts were executed and analyzed via a cloud-based load testing service.
-authored Selenium framework in Java (PageObject) for GUI acceptance testing of web portal
-using Agile methodology, performed automated and manual testing of J2EE/Spring website and accompanying web services, using SOAPUI/JMeter and SQL scripting
-developed BDD cases for use in JBehave acceptance code
- created formal performance test plan for the project including metrics and objectives From April 2012 to February 2013 (11 months) Tester/Java developer @ -working in small, crossfunctional Agile/Scrum teams, performed automated, manual and regression testing on telematics/GPS-based projects including road tolling and usage-based insurance ("DriveSync")
-performed manual and automated testing on a Java/Linux-based web portal including creation and execution of test plans, defect tracking and reporting using the JIRA system, extensive testing of middleware/service layers(Spring/Hibernate) and testing of web service code using SoapUI tool
-as part of crossfunctional role, also made significant contributions to custom automated integration testing harness
-performed Java development work on new and existing system features and authoring of unit tests(JUnit/JMock)
-working with large corporate clients, made ongoing contributions to requirements and feature design phases across a variety of company projects From June 2009 to February 2012 (2 years 9 months) Kitchener, Canada AreaQA Analyst @ -performed exploratory, manual, and monthly regression testing on a print management system.
-Testing involved a wide variety of functionality including the actual printing process(tracking impressions, estimating jobs, press calculations), use of XML, SOAP and LDAP for authentication and information exchange, web services, scheduling, and reporting.
-A main focus was the internet application, a mixed-technology e-commerce site providing web-to-print services.
-worked closely with programmers to test and improve application code and database(particularly the internet application). This would regularly involve the use of SQL to test and evaluate results.
-responsible for expanding testing plans/cases and documentation of testing
-worked directly with clients and technical staff for customers including World Bank, TTC, Purolator and Xpedx to install and troubleshoot the system and/or modifications.
-prepared detailed documentation on product features, sent modification documents to customers
-responsible for configuration, setup, and troubleshoot of virtual environments for the system using MS Server 2003
-responsible for creating monthly build(Installshield).
-responsible for reviewing technical specs with development manager to identify and correct potential issues and problems From May 2007 to November 2008 (1 year 7 months) Software Developer @ -worked on company's cross-Canada enterprise ordering systems("TPH Direct"), including design and coding for new features(including AJAX support), support for customers and managers, and troubleshooting
-Used C#, ASP.NET, Javascript, and VB code in a variety of applications, most notably the company's online product ordering systems, which were my primary area of responsibility.
-Consulted with customers and managers on designing, modifying, and maintaining customer applications which generated customized PDF output for print jobs.
-interviewed and consulted with company executives, managers, and other staff in order to determine requirements for various projects over the years, using effective communication and prioritizing under pressure
-assisted in the documentation of various company systems
-converted a large amount of code from Visual Basic to VB.NET, ASP to ASP.NET, and Visual Basic/ASP to C#
-generated class and entity diagrams to produce system documentation and specifications for a variety of systems From October 2002 to February 2007 (4 years 5 months) Software Developer @ Working for the Infrastructure Front Office, my task was to progress through all phases of the SDLC to produce a desktop application to manage Systems Branch project information.
***enhanced reliability check completed
-Produced requirements document after interviewing potential users (IT project managers)
-designed, coded, and tested a SQL-based application using Visual Basic and Microsoft Access, which aided managers in tracking significant amounts of information which was previously kept in spreadsheets and on paper. The information tracked included financial and technical details of different IT projects.
-wrote extensive technical requirements document to support the application. From September 2000 to September 2001 (1 year 1 month)
Diploma, Computer Programmer @ Algonquin College of Applied Arts and Technology From 2000 to 2002 B.A.(Hon.), History @ Carleton University From 1995 to 1999 Ralph Stein is skilled in: XML, SDLC, Software Development, Testing, SQL, C#, Databases, JavaScript, Java, Software Documentation, ASP.NET, AJAX, Quality Assurance, Java Enterprise Edition, VB.NET