Epicareer Might not Working Properly
Learn More

Quality Assurance Analyst - Manual and Automatic Testing

Salary undisclosed

Apply on


Original
Simplified
job summary:

Quality Assurance Analyst responsibilities include, but may not be limited to the following:



Business Analysis:




  • Collaborate with project stakeholders and development team to define business requirements and translate them into functional design documents, as needed.





  • Create and manage the Requirement Traceability Matrix (RTM).





  • Create and maintain use cases, and functional specifications.





  • Work closely with the development team to ensure that business requirements are correctly understood and implemented.





  • Analyze and document business processes, workflows, and system requirements, as needed.



Testing (Manual and Automation):




  • Conduct manual testing of applications without reliance on testing tools, using methodical approaches.





  • Develop, document, and execute comprehensive test plans and test cases based on project requirements and functional design documents.





  • Perform different types of testing, including functional, regression, integration, and smoke.





  • Identify and report bugs, track them to resolution, and work with the development team to resolve issues.





  • Knowledge of automating testing by writing scripts and using programming languages or automation frameworks.





  • Develop and maintain User Acceptance Testing (UAT) scenario test cases, automated test suites where applicable, ensuring consistency and usability among all.





  • Performing test case scenarios for the upgraded and enhanced system following the customer's methodology of development testing, System testing, and User Acceptance Testing.





  • Assist in user acceptance testing, as needed.



Test Strategy & Planning:




  • Create and execute testing strategies that align with business goals and ensure high-quality product delivery.





  • Design and implement test procedures for various types of testing, including system, integration, performance testing, stress testing, and security testing.





  • Provide detailed documentation on test results, including defect logging and tracking.





  • Ensure that all testing is well-documented, traceable, and aligned with the overall project plan.





  • Interpreting traceability matrices to map business requirements to test cases.





  • Creating performance and load testing metrices and provide statistical analysis of results.





  • Contribute to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS development to facilitate quality control testing of the application.





  • Contribute to risk identification, tracking, analysis related to quality control testing.





  • Contribute to issue management and tracking related to quality control testing.



Collaboration & Communication:




  • Liaise with development teams and stakeholders to ensure proper implementation of functional requirements.





  • Communicate progress, challenges, and results of the testing process to the project team and a weekly status report to the project manager.





  • Participate in project meetings to provide insights from both a business analysis and testing perspective.





  • Responsible for assisting with the coordination of project deliverables associated with quality control testing.





  • Identify and document metrics for success in quality control testing.





  • Effective communication among project stakeholders related to quality control testing.





  • Coordinate activities with staff required to support the project for testing.





  • Assist with the production implementation as needed.



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:




    • Java 21





    • REST services built using Java Spring Boot





    • Angular





    • Webpages built using HTML, CSS, and JS/TS.





    • MS SQL Server





    • Stored procedures, triggers, views, etc.





    • JBOSS 5.0 and higher





    • 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.




    • Microsoft Visio





    • Jira





    • Loadrunner





    • Alfresco ECM





    • SQL





    • Java Spring Boot





    • Angular





    • HTML, CSS, and JS/TS







location: Tallahassee, Florida

job type: Contract

salary: $
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job