The Quality Assurance Analyst tests and quality assures all programs, application modules and products of moderate to high complexity created by the Development Department using systematic quality assurance techniques. The QA Analyst provides support for various modules to customers, peers and management with diagnostic troubleshooting assistance and strives to further organizational and company goals.
Test and validate program modules to meet specifications and standards.
Conduct thorough and accurate testing of client/server and web-based applications.
Validate all written documentation for assignments for accuracy and completion.
Validate releases prior to distribution.
Create and maintain test plans and test cases for all testing assignments.
Adhere to and assist in the development of standards and procedures.
Document software defects in the issue-tracking system and proactively communicate with software developers.
Provide guidance to new and existing staff in developing QA skills.
Assist in the identification of new procedures, methods and/or tools to improve the efficiency of the QA process.
Assist in the design and requirements for new products.
Provide analysis and consulting support for development and support employees.
Assist in the training of other QA staff through formal classes when new processes are introduced to help ensure consistency throughout the department.
Gain proficiency in multiple Energov products and multiple product teams.
Identify manual test cases for test automation.
Execute automated test scripts and evaluate results.
Stay abreast of changes in the company's computer environment including such areas as operating systems, utilities and hardware.
Remain up-to-date with QA industry standards, principles and practices.
Work directly with clients for gathering information to be used for product design or for diagnosing urgent issues
The QA Analyst must be able to:
Work independently as well as in a team and make sound independent decisions.
Demonstrate an in-depth understanding of assigned software modules.
Exhibit efficient management of time, tasks and priorities.
Maintain a positive team player attitude with the ability to provide guidance to new staff.
Assist in defining/refining QA standards and procedures.
Demonstrate an excellent work ethic and focus on work, tasks, priorities and improving the QA process.
Communicate effectively/professionally with peers, management, Development, Support and other departments within the company.
Stay abreast of the latest trends in software development and quality assurance.
Work directly with customers to help diagnose urgent issues.
Bachelor's degree or higher in Computer Sciences, Management Information Science, or Business. Equivalent work experience may substitute for degree requirement.
Prior experience in software quality assurance required; Tyler software or related experience helpful.
Solid analytical and problem solving skills involving sound decision making and effective resolutions.
Solid understanding of QA testing methodologies and practices preferred.
Familiarity with basic coding and/or scripting is required.
Full software development lifecycle familiarity is strongly preferred.
Keen attention to detail.
Strong planning and organizational skills involving the ability to manage multiple work streams effectively.
Strong time management skills with proven track record of delivering successful results.
Strong interpersonal and communication skills involving the ability to communicate verbally and in writing technical and non-technical information.
Firm knowledge and experience with relational databases including solid knowledge and understanding of SQL and query writing.
Proficient with Microsoft Office.
Ability to work independently as well as collaborate in a team.
Ability to maintain a test environment effectively with regards to products, tools, data and related aspects.
Ability to be effective in a fast paced environment.
Mobile Application Experience will be very helpful, testing iPad, Surface Tablets app, iPhone & Android Phone Apps.
Tyler Technologies Headquarters