Test Analyst

Embed Size (px)

Citation preview

  • 7/29/2019 Test Analyst

    1/3

    Testarea aplicatiilor software:-crearea si updatarea test case-urilor si test scenariilor conform cu specificatiile functionale

    -rularea test case-urilor-verificarea aplicatiilor din background corelate cu mediul de test-verificarea in bazele de date corelate cu aplicatia testate-adaugarea defectelor si urmarirea lor

    Analyzes the application documentation;

    Elaborates the detailed testing plan for System Test and System integration Test, and updates the MasterTest Plan with these new information;

    Uses HP Quality Center to introduce the test cases and test scenarios, testing steps and expected results Establishes the necessary data inputs for each test;

    Executes the testing scenarios;

    Uses HP Quality Center in order to record the test results and to add the detected defects;

    Generates testing reports;

    Supports business users in performing the acceptance tests;

    Receives for replication the incidents detected in production, ensures testing for the incidents and defectsfixed by the developers;

    Executes usability and static tests;

    Executes performance tests using HP LoadRunner;

    Generates automated testing scripts using HP QTP.

    Job Description

    Develop and coordinate test plans, thereby ensuring plans are complete to validate testing Understand business and functional requirements of applications in Daman to develop, validate, and implementtest plans and test casesExecute, track, and report on the test plans and cases Contribute to the software quality assurance function and perform final signoff as condition for productionreleasesConduct peer reviews and walkthroughsAnalyze results and communicate status to other team membersProvide postimplementation support for validating production issues and incidentsCreate and manage test artifacts for all applicationsEffectively work with Solution Architects and developers to meet deliverable deadlinesDerive metrics based on execution and defect data Ability to work with manual and automation testing tools

    SkillsAnalytical and problem solving skillsGood verbal and written communication skillsSome business analysis experienceKnowledge of data models and relationships between data elementsEducationBachelors degree in any related field

    Description

    As a Test Analyst you will participate in projects. You are an independent thinking part of a small to medium sized multi-disciplinary project team. As the

    team uses agile Practices you work closely together with the business and the project team members to come up with a product risk analysis, to define

    test strategy and to design/run test scripts that best fit the application and the application risk profile.

    As a test analyst you inform the business about the quality of the system under test, facilitate and guide them during the user acceptance test and advic

    about the fitness before going live. You tend to automate the easier regression tests, while the more complicated test scripts are executed manually. Als

    test preparation, progress reporting and communication on those items with the project team is often part of the your task. You proactively discuss

    improvements to the process and the application in order to reach the business requirements.

    Test analyses / test execution/review of RFC/impact analyse / application architecture / TMap / Agile / automating test scripts.

  • 7/29/2019 Test Analyst

    2/3

    Role: Test Analyst

    The Test Analyst role is responsible for initially identifying and subsequently defining the required tests, monitoring the test

    coverage and evaluating the overall quality experienced when testing the Target Test Items. This role also involves specifying

    the required Test Data and evaluating the outcome of the testing conducted in each test cycle. Sometimes this role is also

    referred to as the Test Designer, or considered part of the Testerrole. This role is responsible for:

    Identifying the Target Test Items to be evaluated by the test effort

    Defining the appropriate tests required and any associated Test Data

    Gathering and managing the Test Data

    Evaluating the outcome of each test cycle

    StaffingRoles organize the responsibility for performing activities and developing artifacts into logical groups. Each role can be

    assigned to one or more people, and each person can fill one or more roles. When staffing the Test Analyst role, you need to

    consider both the skills required for the role and the different approaches you can take to assigning staff to the role.

    Skills

    The appropriate skills and knowledge for the Test Analyst role include:

    good analytical skills

    a challenging and enquiring mind attention to detail and tenacity

    understanding of common software failures and faults

    knowledge of the domain (highly desirable)

    knowledge of the system or application-under-test (highly desirable)

    experience in a variety of testing efforts (desirable)

    Role assignment approaches

    The Test Analyst role can be assigned in the following ways:

    Assign one or more test staff members to perform both the Test Analyst and Tester roles. This is a commonly adoptedapproach and is particularly suitable for small teams and for any sized test team where the team is made up of an

    experienced group of Testers of relatively equal skill level.

    Assign one or more test staff members to perform the Test Analyst role only. This works well in large teams, particularly insituations where there are domain experts who have minimal test implementation experience but who have significant

    domain knowledge to specify appropriate tests and determine the appropriate results for those tests. This role assignmentstrategy is also useful to separate responsibilities when some of the test staff have minimal test automation experience and

    would have difficulty filling the Tester and Test Designer roles.

    Assign one staff member to perform both the Test Analyst and Test Manager roles. This strategy is another option for smalto mid-sized test teams. You need to be careful that the minutia of the Test Analyst role does not adversely effect the

    responsibilities of the Test Manager role. Mitigate that risk by assigning less critical Test Analyst tasks to a person filling

    both these roles, leaving the most important tasks to team members without any direct management responsibility.

    Assign one or more staff members to perform both the Test Analyst and Requirements Specifier roles. This strategy isanother option for small to mid-sized test teams, and is often used where domain experts are available to play both roles.

    You need to be careful that appropriate effort is devoted to satisfying both of these roles.

    Note also that specific skill requirements vary depending on the type of testing being conducted. For example, the skills

    needed to sucessfully analyze the requirements for system load testing are different from those needed for analyzing system

    functional testing requirements.

    http://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htmhttp://sce.uhcl.edu/helm/rationalunifiedprocess/process/workers/wk_tstanl.htm
  • 7/29/2019 Test Analyst

    3/3

    What Does a Test Analyst Do?A test analyst performs many tasks in the interest of ensuring that a company's products, processes, and systems work as they shoul

    His job involves performing various type of tests and documenting any issues he finds. In some cases, he must also create new test

    for identifying and diagnosing issues and databases for keeping track of problems. He may even work with other employees in creatin

    and implementing solutions to the problems he finds.

    An individual with the test analyst title typically has the job of running tests on a company's products and processes. His job is t ypica

    to make sure that the products work as they should and meet the level of quality the company expects. He is also charged wi

    ensuring that a company's processes, such as those that are used in manufacturing, proceed as they should and are free o

    unexpected changes and glitches. A person with this title may also work to test processes in advance of modifications to ensure tha

    they will work as expected.

    Often, a test analyst not only works on testing a company's products and processes, but he may also design or help to design the tes

    he will use. He might develop strategies for testing as well, and create various types of potential situations and conditions under whic

    to perform the tests. For example, he may actually create a glitch, error, or challenge in order to determine how a system or proces

    would work if such a situation truly arose. He might also place products under duress in order to determine whether or not they w

    continue to work as they should and retain the same level of quality even in the face of such problems.

    Part of a test analyst's job may also include documentation. For instance, a person in this field might be required to file reports o

    issues identified as the result of his tests. In some cases, he may have the job of creating databases to track issues as well. Usuall

    the documentation is intended not only to note the problems, but also to make monitoring them easy. When solutions are found, a te

    analyst can then go back and update the records with details of the solutions.

    In some cases, a test analyst's job is not only to test products and process and note issues, but also to help with the development o

    solutions. For example, a person with this title may work with engineers to come up with effective solutions to the problems hidentifies. Then, he may help to implement and test them after they have been developed.