Jeremy Duff

Principal Consultant Test Automation Lead at TeraThink Corporation
  • Claim this Profile
Contact Information

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Principal Consultant Test Automation Lead
      • Nov 2017 - Present

      Test Automation Development lead for cloud based platform for content management services implementation to manage electronic content and services. Responsible for developing and maintaining behavior driven development (BDD) test automation frameworks written in Java using Gherkin (Cucumber) format using Serenity BDD, Selenium WebDriver API, Rest Assured, Junit, Gradle, and Git. Framework uses BDD and Page Object Model design patterns with functionality including logging, screenshot capture, database methods for test data creation and assertions, and web service API methods for API testing and test data creation as well as user interface integration testing. Tests are executed locally as well as part of the build process in Jenkins. Responsible for working with business analysts and development team to define acceptance criteria for functionality under development. Acceptance criteria is used to create BDD testing scenarios which are executed as part of the test suites. Show less

    • United States
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Principal Consultant
      • Sep 2017 - Nov 2017
    • Ireland
    • Business Consulting and Services
    • 700 & Above Employee
    • Automation Developer, Accenture Federal Services
      • Mar 2015 - Sep 2017

      Automation Developer providing support for the Cargo Systems Program Office (CSPO) of the U.S Customs and Border Protection agency (CBP) on software modernization development projects using Agile methodologies. Responsible for developing and maintaining automated testing frameworks using Java and the Selenium WebDriver API to test web applications and custom Java testing frameworks and/or SOAPUI projects with Groovy scripts to test web services and messaging systems. Frameworks are added to automated test build plans on build servers to provide continuous integration testing with detailed test results reporting. Additional responsibilities include planning and executing manual, accessibility, integration, and acceptance tests and creating/maintaining test artifacts. Show less

    • Pakistan
    • Information Technology & Services
    • Automation Developer
      • Jan 2014 - Mar 2015

      Automation Developer providing support for the Cargo Systems Program Office (CSPO) of the U.S Customs and Border Protection agency (CBP) on software modernization development projects using Agile methodologies. Responsible for developing and maintaining automated testing frameworks using Java and the Selenium WebDriver API to test web applications and custom Java testing frameworks and/or SOAPUI projects with Groovy scripts to test web services and messaging systems. Frameworks are added to automated test build plans on build servers to provide continuous integration testing with detailed test results reporting. Additional responsibilities include planning and executing manual, accessibility, integration, and acceptance tests and creating/maintaining test artifacts. Show less

    • Pakistan
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Senior Software Test Engineer
      • Sep 1998 - Dec 2013

      Served as a Senior Software Test Engineer providing support and services for EPA’s ENERGY STAR IT program. Tested a variety of software applications and websites using various testing methods including: automated, accessibility, regression, acceptance, manual, performance, load, smoke, and integration testing. Used Selenium WebDriver, TestNG, Maven, and Java to build custom test frameworks for automated, regression, and multiple browser/operating system testing. Additionally, Mr. Duff managed testing teams consisting of up to 10 testers distributed across multiple projects. His responsibilities included conducting performance reviews, facilitating knowledge sharing sessions, maintaining a test documentation and information repository, and implementing best practices and new testing technologies. Show less

Education

  • James Madison University
    Bachelor of Science (B.S.), Integrated Science and Technology
    1994 - 1998

Community

You need to have a working account to view this content. Click here to join now