Job Description
Location: Tallahassee, FL
Duration: 12+months
Type: Contract
Job Description:
- The Client is seeking a Quality Assurance.
The activities this candidate will be tasked with include, but are not limited to the following:
TEST STRATEGY DEVELOPMENT:
- Develop and implement a robust testing strategy encompassing all aspects of the modernization project.
- Create detailed test plans, scripts, and execution plans to ensure comprehensive coverage of all features and functionalities.
AUTOMATION IMPLEMENTATION:
- Design and implement automated test plans to streamline testing processes.
- Utilize Azure DevOps for test automation, ensuring alignment with project objectives and timelines.
COORDINATION:
- Coordinate with project managers, developers, and other stakeholders to align testing activities with overall project goals.
QUALITY ASSURANCE AND CONTROL:
- Oversee all phases of testing to ensure software quality and compliance with specifications.
- Manage defect tracking and resolution processes to maintain high standards of software reliability and performance.
PERFORMANCE AND STRESS TESTING:
- Plan and execute performance and stress tests to evaluate system stability and scalability.
- Analyze test results and provide insights for system enhancements and optimizations.
REPORTING AND DOCUMENTATION:
- Maintain comprehensive documentation of test cases, results, and metrics.
- Regularly report on testing progress, challenges, and outcomes to project stakeholders.
CONTINUOUS IMPROVEMENT:
- Continuously assess testing processes and tools for potential improvements.
- Stay abreast of new testing methodologies and technologies to enhance testing efficiency and effectiveness.
- Create detailed, comprehensive, and well-structured test cases based on the requirements of the modernization project.
- Execute these tests to ensure the application's functionality aligns with the specified requirements.
- Manage and generate test data required for executing test cases. Ensure that the data is representative of real-world scenarios to validate the system's effectiveness in actual operational conditions.
- Set up and maintain test environments that mimic production environments. Ensure that all necessary configurations and data are in place for accurate and effective testing.
- Identify, document, and report bugs and issues found during testing. Use bug tracking tools to monitor the status of reported issues and ensure they are resolved in a timely manner.
- Work closely with developers to understand the technical aspects of the application. Collaborate in troubleshooting issues and refining the product based on test findings.
- Conduct performance testing to assess the application's behavior under various levels of load and stress. Analyze the results to identify performance bottlenecks and recommend improvements.
Required Skills:
- Bachelor's degree in one of the following Management Information Systems, Computer Science or related field preferred
- Extensive experience in Microsoft Azure DevOps
- Experience and knowledge of Test Management principles, methodologies, and tools.
- Ability to establish and maintain strong relationships.
- Ability to influence others and move toward a common vision or goal.
- Flexible and adaptable; able to work in ambiguous situations.
- Organized with a natural inclination for planning strategy and executing tactics.
- Familiarity with project mgmt. approaches, tools, and phases of the project lifecycle.
- Experience with large-scale modernization project.