Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

In its recent job announcement, Cognizant has declared job openings for Associate positions, and the work location for these positions is in Chennai. The chosen candidate will be appointed with a permanent, full-time employment status.

Cognizant Technology Solutions India Ltd is a prominent provider of information technology, consulting, and business process services. The company is committed to assisting the world’s leading enterprises in building stronger businesses.

For the Cognizant Chennai Associate 2024 Jobs, candidates possessing essential skills in API, Java, Selenium, and Selenium are eligible to apply.

Interested and qualified candidates are required to apply through the online mode.

Must Check This: Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Job Location: Chennai

Apply Mode: Online

Job Designation: Associate

Job Code: 00056000214

Experience Level: 4 to 5 years.

Education Qualification: Graduate

Responsibility:

Test Requirement Analysis:

  1. Identify Requirement Defects:
    • Use shift-left approaches such as Requirement Ambiguity Matrix, ADPART, and other Cognizant solution accelerators.
  2. Knowledge Transfer (KT):
    • Conduct KT on user stories to ensure the team’s understanding of the requirements.
  3. Design Estimates:
    • Estimate time and effort based on the requirements analysis.
  4. Critical Technology Handling:
    • For critical technologies, create test scripts and obtain review inputs from the test lead.
  5. Requirements Understanding:
    • Analyze requirements through a review of the requirement document.
  6. Prioritize Requirements:
    • Prioritize requirements based on time requirements.
  7. Flow Documents:
    • Prepare high-level flow documents to outline the process.
  8. Requirement Walkthrough:
    • Organize and lead the requirement walkthrough session with relevant stakeholders.
  9. Flow Diagrams:
    • Prepare or review flow diagrams to visualize the process.
  10. Clarification and Customer Interaction:
    • Seek clarification on requirements from the customer.
  11. Proof of Concepts:
    • Perform proof of concepts or evaluate different tools if required.

Test Strategy and Test Planning:

  1. Test Plan Documentation:
    • Document the test plan based on the understanding of the test strategy.
    • Cover project details, items under scope, items out of scope, type of testing, assumptions, dependencies, risks foreseen, and entry/exit criteria for each cycle.
  2. Client Signoff:
    • Seek signoff on the test plan from the client to ensure agreement on the testing approach.
  3. Input for Test Plan Creation:
    • Provide inputs for test plan creation, including the number of test scenarios and test cases used for estimating test cycles/schedules.
    • Identify dependencies such as environment availability, third-party interfaces, test data, etc., from various teams.
  4. Participation in Sprint Goal Definition:
    • Participate in collaborative sprint goal definition sessions to determine what the team plans to achieve during the sprint.
  5. Status Meetings:
    • Participate in status calls/meetings between onsite and offshore teams to discuss the project status.

Test Design Techniques (Design principles/tools/patterns):

  1. Test Scenario Identification:
    • Identify test scenarios based on the understanding of systems, interfaces, and applications.
  2. Business-Critical Scenarios:
    • Identify end-to-end business-critical scenarios.
  3. Support Development Team:
    • Assist/support the development team in unit test automation.
    • Identify environment dependencies, deployment strategies, build release cycle, test data dependencies, etc.
  4. Test Scenario Creation/Review:
    • Create/review test scenarios, collaborating with Quality Engineers.
  5. Automation Identification and Validation:
    • Identify and validate test scenarios for automation.
    • Perform in-sprint automation.
  6. Automation Script Maintenance:
    • Perform automation script maintenance to ensure scripts remain effective.
  7. Review and Pilot Test:
    • Share created test scripts with the test lead for review.
    • Conduct a pilot automation test run to validate the test scripts.
  8. Environment Setup:
    • Validate the test environment setup.
  9. Customer Review Meetings:
    • Participate in customer review meetings.
    • Seek sign-off by customers on the review comments.
  10. Regression Scenarios:
    • Identify regression scenarios and impacted areas on a need basis.
  11. Effective Automation:
    • Perform effective automation using automated code coverage tools or manual code review with minimal comments.
  12. Supporting Structures Development:
    • Develop supporting structures for all test automation, including mocks, stubs, and test harnesses.

Coding Practices & Defect Management:

  1. Task Management:
    • Able to estimate and commit to task-level effort.
    • Deliver activities on time.
  2. Technical Communication:
    • Engage in effective technical communication through participation in architectural/design reviews.
  3. Performance Development Process:
    • Participate in the Performance Development Process.
  4. Understanding of Development Lifecycle:
    • Demonstrate a comprehensive understanding of the full development lifecycle.
    • Actively involved in all phases of the development process.
  5. Defect Triage:
    • Participate in defect triages to gather evidence for defect identification on a periodic basis.
    • Contribute to defect prioritization and fixing.
  6. Defect Metrics Tracking:
    • Track defect metrics using relevant tools to ensure testing effectiveness.
  7. Early Involvement in Project Lifecycle:
    • Engage with development teams and architects early in the project life cycle.
    • Identify dependencies related to architecture design, coding standards, deployment environment, and deployment methodologies.

Test Execution (Automation/Specialized testing):

  1. Defect Testing:
    • Test the defect and update the status if required.
  2. Root Cause Analysis:
    • Conduct root cause analysis of logged defects.
  3. Script Readiness:
    • Conduct dry run/smoke testing to ensure script readiness.
  4. High-Level/Sanity Testing:
    • Perform high-level/sanity testing to ensure overall testing integrity.
  5. Status Reporting:
    • Provide automation, white box, and other status updates to the Test Lead/Test Manager.
  6. Automated Test Script Development:
    • Develop automated test scripts using relevant technology concepts.
  7. Automation Framework Creation:
    • Create a test automation framework suitable for the application under test, utilizing the identified automation tool.
  8. Continuous Integration (CI):
    • Incorporate automated tests into a continuous integration process.
  9. Stakeholder Coordination:
    • Coordinate with stakeholders to make a go decision based on test results and provide a test closure summary report.
  10. Continuous Integration Knowledge:
    • Possess knowledge of continuous integration practices and identify appropriate CI tools based on the project development model.
  11. CI Setup and Job Creation:
    • Ensure CI setup is done for each round, and job creation is completed using CI tools.
  12. Monitoring and Failure Analysis:
    • Perform frequent monitoring and failure analysis.
  13. Script Fixing and Optimization:
    • Perform script fixing for any errors or issues.
    • Share status onsite across all teams.
  14. Optimization/Maintenance:
    • Conduct frequent optimization and maintenance activities.

Technology consulting Research & analysis:

  1. Business Support:
    • Support business initiatives for faster time-to-market activities.
  2. Best Practices Adoption:
    • Adopt best practices to maximize savings and minimize redundancy.
  3. Feasibility Study:
    • Conduct a feasibility study for new technology/framework concepts.
  4. Code Coverage Analysis:
    • Perform code coverage analysis to assess the extent to which the source code has been tested.

People Management:

  • Develop and sustain positive relationships with peers.
  • Identify the training needs of team members.
  • Identify, groom, reward, and develop high performers.
  • Resolve escalated conflicts and grievances.

Knowledge & Innovation Management:

  1. Knowledge Base Creation:
    • Create a knowledge base with quality test automation process documents.
  2. Document Coordination:
    • Coordinate with team members to upload relevant documents in knowledge management portals.
    • Keep the knowledge base updated with the latest documents.
  3. Process Improvisation:
    • Improve existing processes based on experience and feedback.
  4. Institutionalization of Systems and Processes:
    • Institutionalize systems and processes to implement innovative suggestions from the team.
    • Examples include adopting proprietary best practices/tools, optimizing processes using tools and automation, etc.
  5. Measurement of Impact:
    • Identify time and cost savings resulting from the adoption of best practices.
  6. Cultural Fostering:
    • Foster an innovative culture within the project team.
    • Encourage and support team members in proposing and implementing innovative ideas.

Project , Configuration & release Management:

Possess fundamental of software configuration management including revision control and the establishment of baselines.Possess handson working knowledge of atleast 2 software configuration management tools.Adhere to all customer standards, policies and governance practices.Strong project management knowledge with ability to create plan, identify dependencies, risks & constraints & mitigation plans.Create timely status reports & provide timely deliverables & upload in project management tools.Identify suitable project metrics & continously track/monitor.Able to come up with preventive & corrective actions for risks.

Must Have Skills:

  • API
  • Java
  • Selenium

Good To Have Skills:

  • Automation

How to apply:

Interested and qualified job applicants are required to apply through the online mode. This involves the initial step of registering on the Cognizant career portal and subsequently logging in to submit the application.

Apply online:

Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Leave a Comment