Develop, design, test, and support web-based applications. Document the development process, implement, maintain, and fine-tune applications. Provide guidelines, reviews, and support to developers and business analysts creating unit tests and integrating them into the build cycles. Work on UI automation, integration testing, performance, and scalability testing utilizing knowledge of Record all defect details in defect management tool like HP ALM, Redmine and OneNote creating and distributing reports, UAT (User Acceptance Testing). Maintaining documentation such as change logs, regarding software and application defects. Perform feasibility studies, and evaluate user requirements. Must be willing to travel for setting up various systems to various clients at unanticipated locations within the United States for short term and long term durations.