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