QA Analyst

Posted 2025-04-21
Remote, USA Full-time Immediate Start

The role described here is for a Quality Assurance (QA) Analyst (Intermediate) specializing in performance testing and ensuring that applications meet both functional and Non-Functional Requirements (NFRs), particularly those defined by Service-Level Agreements (SLAs). Here's a breakdown of the key responsibilities and qualifications based on the requirements:

Key Responsibilities: ? Understanding the Application & SLAs: ? Analyze the functionality and non-functional requirements (NFRs) of the application. ? Ensure that the application meets Service-Level Agreements (SLAs). ? Test Scenario Identification: ? Define test scenarios that evaluate the performance of key business functions. ? Certify that the application complies with the NFRs, including load, performance, and scalability. ? Test Environment and Data Setup: ? Identify the appropriate test environment and set up test data for realistic performance testing. ? Access and manage all required resources for executing the tests. ? Performance Test Plan Creation: ? Develop detailed performance test plans that include test objectives, scenarios, and a baseline for comparison. ? Execution and Analysis: ? Execute performance tests according to the plan. ? Analyze the test results, comparing the outcomes against SLAs to identify any discrepancies. ? Reporting and Stakeholder Review: ? Generate performance analysis reports and conduct review sessions with all stakeholders. ? Lead performance test reviews and gather input from relevant parties. ? Ad-hoc Performance Testing & System Tuning: ? Provide ad-hoc performance testing and assist with troubleshooting performance-related issues. ? Help with system tuning to optimize performance. ? Risk Assessments: ? Write and distribute risk assessments to anticipate potential performance issues. ? Collaborate with developers and business leads to ensure testing scripts provide full coverage of the application's critical areas.

Required Qualifications and Skills:
? Educational Background:
? A Master's or Bachelor's degree in Computer Science, Engineering, Management Information Systems, or an equivalent combination of work experience.
? Testing Experience:
? A minimum of six years of experience with testing across multiple technology platforms, including web-based applications, web services, and .NET applications.
? Proven experience with test planning, defining SLAs, and workload modeling.
? Technical Expertise:
? Proficiency with Quick Test Professional (QTP) or Unified Functional Testing (UFT) for automation testing.
? In-depth understanding of various testing techniques and methodologies, along with developing test strategies for software applications.
? Quality Assurance Knowledge:
? Strong knowledge of QA methodologies, including test plans, test cycles, and best practices.
? Familiarity with source control tools like Team Foundation Server (TFS).
? Problem-Solving Skills:
? Excellent skills in debugging, problem-solving, and root-cause analysis.
? Ability to proactively identify problems and generate solutions.
? Collaboration and Communication:
? Ability to translate business requirements into test scenarios and work effectively with cross-functional teams.
? Strong verbal and written communication skills with a focus on attention to detail.
? Dataflow Understanding:
? A thorough understanding of dataflow, data models, and data dictionaries to ensure complete coverage in testing.

This position involves leading performance testing initiatives, ensuring that critical applications meet performance standards, and working closely with both technical and business teams to resolve issues and enhance system performance.

Job Type: Contract

Pay: From $50.00 per hour

Benefits:
? 401(k)
? Dental insurance
? Health insurance

Schedule:
? 8 hour shift
? Monday to Friday

Ability to Relocate:
? Tallahassee, FL 32311: Relocate before starting work (Required)

Work Location: In person

Apply Job!

 

Similar Jobs

Back to Job Board