Job Description
Mandatory Knowledge, Skills, and Abilities:
• Bachelor’s Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience.
• Minimum of five (5) years of experience in gathering and documenting business requirements (functional and non-functional) on full life cycle development projects.
• Minimum of three (3) years of experience as a quality assurance analyst or lead tester performing the work.
• Minimum of three (3) years of experience creating comprehensive Test Plans and use of automated testing tools.
• Experience and knowledgeable of software testing methods and best practices.
• Experience in creating and maintaining test plans, test cases, and performance testing.
• Experience in testing integration of multiple systems or applications.
• Experience in facilitation of meeting(s) to walk-thru test case/scenario documentation.
• Experience in functional, regression, integration, and user acceptance testing.
• Experience creating test strategies, detailed use cases, test plans, test cases, and performance testing.
• Experience in testing to adhere to Section 508/ADA compliance in web applications.
• Experience and technical knowledge in testing the J2EE/JAVA, JBOSS application server, MS SQL and ORACLE database environments.
• Experience and technical knowledge in testing web applications developed in Angular and other UI libraries.
• Experience with various testing tools and techniques.
Experience querying data in tables to verify data insert/update/delete to tables, to produce quality testing results.
• Strong attention to detail, quality minded with results oriented.
• Strong analytical skills.
• Excellent communication skills (oral and written).
• Excellent analysis skills and successful discovery of system defects and issues.
• Excellent problem-solving skills.
• Excellent collaboration skills.
• Knowledgeable of software development methodologies and processes.
• Knowledgeable of Waterfall and Agile/Scrum methodologies.
• Skill to perform analysis and troubleshooting of system defects and issues.
• Skill to use defined procedures to configure, test and debug software.
• Ability to perform technical research of technologies and methods for testing the functional and nonfunctional requirements.
• Ability to work independently or cooperatively with team members.
• Ability to design quality control and test procedures.
• Ability to apply technical expertise to test system solutions.
• Ability to work with minimal supervision.
• Ability to manage and perform the testing portion of the project, including services/products/technology solution evaluations/modifications, data development, analysis, first draft written communications, and client interaction.
• Accountable to the FDLE assigned Project Manager for the project.
• Ability to test the project components in the agreed schedule, to the correct technical specification (i.e., defined to meet user requirements) within the approved budget and other specified criteria.
• Ability to automate testing processes, including writing test scripts using tools like Selenium, JUnit, or similar.
• Ability to test in the following environments: o Java 21 o REST services built using Java Spring Boot o Angular o Webpages built using HTML, CSS, and JS/TS. o MS SQL Server o Stored procedures, triggers, views, etc. o JBOSS 5.0 and higher o LoadRunner
Preferred Knowledge, Skills, and Abilities:
• Master's Degree in Computer Science, Information Systems, Business Administration or other related field or equivalent work experience.
• Experience with creating automation scripts for testing.
• Certification in different Quality Control test methods.
• Proficient with the following products. o Microsoft Visio o Jira o Loadrunner o Alfresco ECM o SQL o Java Spring Boot o Angular o HTML, CSS, and JS/TS
Any Graduate