Paychex Java Developer in Rochester, New York

Designs, develops and troubleshoots software programs for computer based systems.

  • Participates in the development and review of specifications to gain an understanding of application changes.

  • Completes basic program changes to translate specifications and / or requirements into code.

  • Applies basic technical skills to produce deliverables (i.e. specifications, program changes, unit test scripts, documentation, etc.).

  • Provides documentation to support program changes.

  • Plans, documents, and executes unit test plans to ensure all code changes meet requirements / specifications.

  • Supports programming changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of application.

  • Monitors progress against task estimates to provide status.

  • Complies with standards and procedures to ensure development consistency (e.g. programming standards, change management, version control).

  • Participate on an Agile team to deliver best-in-class technical testing solutions

  • Independently design, create, optimize, and refactor automated test scripts for client-server and web applications

*Ability to write and execute complex automated test suites related to: Web, API, UI, database, functional, Regression, smoke, black box, performance/load and end-to-end testing

  • Consult and collaborate with Test Automation SMEs as needed to solve technical roadblocks and coordinate integration of automated tests.

  • Mentor, influence and effectively communicate with other team members in the areas of Test Automation, test case creation and coverage