I have a web application already developed using dotnet (C#) and MS SQL server. What I need is the following: - Come up with a complete testing structure that covers all aspects/directions of the application - Test functionality, security, and efficiency from front end - Test cross-browser compatibility of all pages - Use automated feature/load testing software to efficiently run tests - Audit code for security, optimization, and functionality - Perform regression testing when developers report a fix of bugs - Understand my core business needs for the application, and use that to evaluate what needs fixing and how to fix them properly (for usability, multi-user access, etc.) - Deliver weekly detailed reports to me on what issues were discovered, which were fixed, input, etc. Qualifications: - 5+ years of experience with dotnet/asp, C#, MS SQL, HTML, CSS, Javascript - Experience in web and code security in a multi-user system - In-depth knowledge in the area of code testing and auditing, with at least 3 years of experience in this area - Good communications skills to avoid errors in communicating what is needed or understanding what I want - Fast turnaround in testing and bug finding - Must be autonomous, requiring little micro-management on my end - Be available (during all work hours) for instant communications via IM, as you will be coordinating issues with me and with the developers. Best if you can work late hours (9pm PST-5am PST) since that is when the developers are online (not mandatory). - Must work at least 8 hours a day, 6 days a week on this project as I need it completed asap. Please provide a deadline you think you can complete the testing, once I've shown you the exact specs of the application. An DNA form must be signed prior to me releasing you the specs.
## Deliverables
1) Complete documentation on the full test structure of the site, as well as a check list of all items tested and results of each. 2) Detailed and complete bugs list (using an online bug reporting system) detailing the bugs discovered. 3) Functional testing of all features under every scenario possible. This must be documented. 4) Load testing of all major areas of the application, utilizing a stress testing tool (please tell me which tool you will be using). 5) Usability testing, including user-friendliness of error messages, cross-browser compatibility of pages. 6) Security testing, to be sure the application is as secure as possible. 7) Database architecture audit to determine which areas may need improvements. 8) Code audit (code is written in dot net, with C#) to determine and recommend fixes. 9) All of the above will be completed hopefully within 2 month's time. The bid will be for 1 month's work. Once that is up, if the work is good I will continue the project, for the same fee, for another month, or until the project is completed (my choosing). 10) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 2003 Server + IIS running dotnet + MS SQL server. The application is written in C#, with MS SQL backend, and html + javascript on client end.