Compañía

CognizantVer más

addressDirecciónGurgaon, Haryana, India
CategoríaInvestigación y desarrollo

Descripción del trabajo

Not Applicable

Qualification:

Bachelors in science , engineering or equivalent

Responsibility:

Knowledge Transition :

  • Understand the highlevel requirements and customer technology landscape (ETL/ BI tools) through review of documents (eg Component Design Document/ Requirements document).
  • Document the understanding as part of the reverse KT.
  • Seek signoff from the client.
  • Partner with the Business Analyst to provide suggestions on the requirements to drive clarity based on experience in earlier projects.
  • Update/Review KT documents created by Test Analyst.
  • Seek review of updated documents with Business Analyst.
  • Create an induction manual and share it with the onsite on need basis.

Test Requirements :

  • Study Organize and drive the requirement walkthrough session.
  • Analyze the requirements and brainstorm with the team to identify the gaps.
  • Validate the requirements for testability.
  • Identify the preliminary test data requirements.
  • Seek clarification on requirement if any and update the clarification tracker with the same.
  • Prepare/Review the data flow diagrams.
  • Seek clarification on the requirements from the customer and participate in the requirement discussion with the customer , if required.
  • Perform Proof of concepts or evaluate different tools( ETL/BI Tools) if required.
  • Prepare high level flow documents, if required.
  • Document of understanding and Requirement Traceability Matrix based on further inputs received from the customer during the study phase.
  • Share updated documents with the stakeholders.
  • Followup on query logs & ensure inputs from query logs are incorporated into KT documents.
  • EIM QA : Seek inputs from the stakeholders on the data sources and the quality of data.
  • Gather inputs on the data source analysis and data profiling results from the client.
  • Understand the impact of data quality on the already captured requirements.
  • Participate in the business data mapping meetings to understand the requirements.
  • Participate in the data quality meeting to understand the requirements related to data cleansing.
  • BI Coordinate with the EIM QA team in case of any discrepancy in the data quality.

Test Planning :

  • Provide inputs to the Test Lead to create test strategy (that includes release date, types of testing, scope of the project, detail explanation of particular release, risk etc).
  • Gather inputs from the client (eg Types of testing, Development teams, Client managers etc).
  • Prepare test plan covering timelines, resource (Man /Machine) deployment (How it will be tested).
  • Seek signoff on the test plan.
  • Provide Test Environment Requests.
  • Identify need for test automation along with Test Lead.
  • Provide inputs exit/entry criteria and the functionality to be tested.
  • Incorporate the previous learning from the earlier test cases in the current test plan.
  • Provide inputs from EIM data quality.

EIM QA:

Test the data quality and share the inputs with BI QA

BI QA:

Based on the inputs gathered from EIM QA, update the test strategy if required

Test Design :

  • Identify the test scenarios based on the understanding of systems, interfaces and application.
  • Identify end to end business critical scenarios.
  • Create/Review the test scenarios (created by the Test Analyst) and RTM.
  • Validate with BA to ensure comprehensiveness.
  • Participate in customer review meetings if required.
  • Based on the changes in the requirement, identify/create regression scenario and the impacted areas if required.
  • Review the test cases as created by Test Analyst.
  • If required, provide Test Case walkthrough and seek customer sign off inclusive of Prioritization of Test cases, Optimization options.
  • Create/ review test scripts.
  • Share test scripts with the Test Lead.
  • Identify and validate test scenarios for automation.
  • Create automation test scripts if required.
  • Share created test scripts with Test Lead for review.
  • Conduct pilot automation test run to validate the test scripts.
  • Upload the test cases in the test management tool (eg QC).
  • EIM QA Identify the reconciliation framework points for the ETL testing.

Test Development :

  • Identify the test data sources based on the analysis of the requirements.
  • Identify the test data requirements to ensure test coverage and share the same with the Test Analyst.
  • Seek approval from the stakeholders on the same.

Test Execution/Functional Testing :

  • Test the defect and update the status, if required.
  • Perform high level/Sanity testing to ensure testing is intact.
  • Identify defects and log failures.
  • Track defects (defect log as generated from the QC tool) to closure.
  • Participate in the defect triages to gather evidence for defect identification on periodic basis for defect prioritization and fix.
  • Conduct acceptance testing, if required.
  • Track defect metrics to ensure testing effectiveness as generated by QC tool.
  • Track # of test cases executed as part of the daily tracker to ensure productivity.
  • Provide automation/white box and other NFR status to Test Lead.
  • Conduct performance testing for ETL batches/ reporting.

EIM QA:

Validate the internal layers by the reconciliation model/ framework

Test Closure :

  • Prepare Test summary Report and share the same for review.
  • Identify learning from the projects.
  • If requested, participate in release management to share impact of production dates.
  • Periodically generate metrics based on the audience.

Production Support QA / Production Validation :

  • Identify the known issues and track it in the known issue tracker.
  • Share the same with the stakeholders.
  • Conduct training for the new users if required.
  • Participate in knowledge transition from incumbent or development stakeholders, gather and maintain test inventory (test scenarios, cases, scripts, Known issue tracker, Regression suite details etc).
  • Conduct regression testing to approve minor enhancement and release etc.
  • Create a deviation document capturing challenges etc.
  • on need basis.
  • Identify data checks for production data Perform production data checks post production release or ongoing production data validation.
  • Collaborate with the support analyst within AVM team to support code development , test data preparation , test environment availability etc.

Delivery Management :

  • Provide inputs on the test execution metrics to the Test Lead.

Knowledge Management :

  • Create and upload the reusable assets (like Application flow document etc) on the KM portal.
  • Review and Update KM documents (eg functional document for each release) as per the tool/application up gradation and customer/project needs.
  • Capture and document the business/ application levels requirements details in WIKI that can be used for induction of new members to the project teams.
  • Conduct KT for new team members.
  • Stakeholder/ Client management Identify and track the risks along with the mitigation for closure.
  • Prepare status reports (task planned for the current & next week, tasks accomplished, action items.
  • analysis resource workload etc).
  • Share information with the Test Lead on the project health.

Must Have Skills

  • SparkSQL
  • Map Reduce
  • Scala
  • Hive
  • Apache Hadoop
  • Python
  • Unix Shell Scripting

Good To Have Skills

  • R Scripting
  • Cucumber
  • ANSI SQL
  • Core Java

Employee Status : Full Time Employee

Shift : Day Job

Travel : No

Job Posting : Feb 16 2024

About Cognizant

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.
Refer code: 563156. Cognizant - El día anterior - 2024-02-19 13:04

Cognizant

Gurgaon, Haryana, India

Compartir trabajos con amigos

Trabajos relacionados

Senior Testing Analyst

Lead Tester/Test Analyst GIS (Geographic information System) Onsite

Cognizant

Atlanta, Georgia, United States

3 Hace meses - visto

ETL Test Analyst (On site, Des Moines - IA)

Cognizant

Des Moines, Iowa, United States

4 Hace meses - visto

QA Analyst : UAT/Functional Integration Testing(Hybrid)

Cognizant

Washington, Córdoba

4 Hace meses - visto

UAT Test Analyst

Cognizant

Krakow, Krakow, Poland

4 Hace meses - visto

Salesforce QA Test Lead/ Analyst with D365 Exp.

Cognizant

Carolina, San Luis

4 Hace meses - visto

Sr. Test Analyst (only local to Cincinnati, OH)

Cognizant

Cincinnati, Ohio, United States

5 Hace meses - visto

Test Analyst (Remote)

Cognizant

Saint Louis, Missouri, United States

5 Hace meses - visto

Senior UAT Test Analyst

Cognizant

Zurich, Zurich, Switzerland

5 Hace meses - visto

Senior Test Analyst - Bot Automation with Selenium (Remote)

Cognizant

Virginia, Santa Fe

5 Hace meses - visto

Conversion and Testing Support Analyst

Cognizant

Mountain View, California, United States

5 Hace meses - visto

Arena Conversion and Testing Support Analyst

Cognizant

Mountain View, California, United States

5 Hace meses - visto