Javascript, php and MYSQL debugging

Javascript, php and MYSQL debugging

Closed - This job posting has been filled and work has been completed.

Job Description

Project:
We have created a website which allows users to sign up and manage their finances online. We are looking for an individual to take on smaller projects related to testing our sign-up system. You will be working with our development team who created the sign-up process to do testing and debugging. The information users input through the sign-up process is validated through JavaScript, stored in a PHP session, and inserted into a MYSQL database.

Tasks:
The project will be focused on testing and debugging our user Sign Up System. This will include creating test data, recording the results and error logs, and assisting in fixing application bugs. Specifically, the project includes the following tasks:
• Create various datasets (50-100) of dummy inputs (i.e., 12345@email.com for username)
• Test if JavaScript validation is working correctly
• If validation cannot filter inputs correctly, pass correct data formats, or if there are any errors, then fix JavaScript validation functions
• Test if data inserts into database correctly
• If inputs pass the validation function, but does not insert into the database correctly, then read PHP error logs and records and communicate to development team the problem. Possibly assist the development team in fixing errors
• Test that the sign-up process works and displays correctly in different browsers (Firefox, Chrome, Safari, etc.)
• If the sign-up process does not display properly, then help the development team modify CSS for that page
• Check PHP session data is stored properly (including after session timeout)

Qualifications:
• Basic Object Oriented Programming (OOP) and MVC framework knowledge
• Understanding of PHP Sessions
• Understanding of Relational Database Systems
• Experience with HTML, CSS, and JavaScript
• Experience in any of the fundamental languages (C, C++, Java)

Our Current Work Environment:
• WAMP (Windows, Apache, MySQL, PHP)
• NetBeans IDE (flexibility with IDE for personal preferences)
• MySQL Workbench
• GitHub