Quality Assurance Analyst
- Understanding the application functionality and Non-Functional Requirements (NFRs) along with defined Service-Level Agreements (SLAs);
- Identifying the test scenarios to validate the performance of key business functions and certifying the NFRs;
- Identifying the test environment, testing data, and accessing needs;
- Creating performance test plans and baseline;.
- Executing planned tests;
- Analyzing test results and identifying any discrepancies against the SLAs;
- Publishing performance analysis reports and conducting review sessions with all the stakeholders;
- Providing ad-hoc performance testing/load generation for support of development task;.
- Assisting with Troubleshooting and System Tuning;
- Leading performance test reviews;
- Reviewing performance test artifacts for comment and approval;
- Writing and distributing risk assessments; and
- Working with the development leads and business leads to ensure full coverage in the testing scripts.
Knowledge, skills, and abilities:
- Master’s or bachelor’s degree in computer science, engineering, management information systems, or other related field/equivalent work experience;
- A minimum of six (6) years of experience with testing and workload modelling across various technology platforms (web-based, web services, .NET, apps, etc.);
- A minimum of six (6) years of experience with test planning and defining SLAs;
- Well versed in Quick Test Professional (QTP)/Unified Functional Testing (UFT) Automation Tool;
- Experience with developing and deploying test strategies for software applications and interfaces;
- A minimum of six (6) years of experience with developing and managing testing strategies;
- An in-depth knowledge of a variety of testing techniques and methodologies;
- A strong understanding of Quality Assurance (QA) methodologies, such as test plans, test cycles, and software releases;
- A strong understanding of QA Best Practices;
- Strong knowledge of current, industry wide Quality and Test processes and practices, tools, and techniques;
- Excellent analytical, debugging, problem-solving, and root-cause analysis skills;
- Excellent written and verbal communication skills with outstanding attention to detail;
- Demonstrated technical and professional skills in job-related area required;
- Experience with testing in source control Team Foundation Server (TFS);
- Ability to translate business requirements into test scenarios;
- Ability to work with cross-functional teams;
- Ability to proactively identify problems and generate solutions; and
- A strong understanding of the dataflow, data model, and data dictionary.