Job Title

Automation Tester

Company Name
Cognizant Technology Solutions
Job Type
Full-time
Qualification
B.Tech/B.E.
Experience
3 Years  -  9 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Kolkata, West Bengal, India
Job Description

Must Have Skills:
Pega Testing
Automation Testing
Selenium

Requirements:

1. Overall experience of 3 to 9 years in Pega Testing.

2. Experience in Automation Testing using Selenium Tool

3. As part of the testing team, the primary role would be to develop test plan, prepare effort estimation and schedule for project execution

4. Prepare test cases, review test case result and anchor defects prevention activities and interface with customers for issue resolution

5. Work closely with other QA testers, project team and Test Leads and Architects 

6. Test design, architecture and scripting knowledge 

7. Knowledge of software test life cycle activities and agile methodologies 

8. Mix of Automation and manual testing will be an added advantage. 

9. Knowledge of Automation Framework. 

10. Experience of 3 plus years is expected with hands on knowledge on automation testing. 

11. Experience in handling Pega upgrade project

Responsibility:
Test Requirement Analysis:
Perform KT on user stories.
Design estimates (time/effort) based on the requirements analysis.
In case of critical technology, create test scripts and seek review inputs from the test lead.
Understand and analyze the requirements (through review of requirement document) to identify the testable requirements.
Prioritize the requirements based on the time required.
Prepare high level flow documents.
Organize and drive the requirement walkthrough session.
Prepare/Review the flow diagrams.
Seek clarification on the requirements from the customer.
Perform Proof of concepts or evaluate different tools if required. 

Test Strategy and Test Planning:
Document the test plan based on the understanding of test strategy (covering project details, items under scope, items out of scope, type of testing, assumptions, dependencies, risks foreseen, entry/exit criteria) for each cycle.
Seek signoff on the test plan from the client.
Provide inputs for test plan creation including number of test scenarios and test cases used for estimation of the test cycles /schedule, dependencies etc. in addition to the other dependencies from various teams like environment availability , third party interfaces and test data etc.
Participate in collaborative sprint goal definition session to determine what the team plans to achieve during the sprint.
Participation in status calls/meetings between onsite and offshore teams to discuss the project status.

Test Design Techniques (Design principles/tools/patterns):
Identify the test scenarios based on the understanding of systems, interfaces and application.
Identify end to end business critical scenarios.
Assist / support development team in unit test automation, identify environment dependencies, deployment strategies, build release cycle, test data dependencies etc.
Create/Review the test scenarios (created by the Quality Engineer.
Identify and validate test scenarios for automation.
Perform In Sprint automation.
Perform Automation Script Maintenance.
Share created test scripts with test lead for review.
Conduct pilot automation test run to validate the test scripts.
Validate the test environment set up.
Participate in customer review meetings and seek sign off by customer on the review comments.
Identify regression scenario and the impacted areas on need basis.
Perform effective automation through automated code coverage tools/ manual code review with minimal review comments.
Develop supporting structures for all test automation including mocks, stubs, & test harnesses.

Test Execution (Automation/Specialized testing):
Test the defect and update the status, if required.
Conduct root cause analysis of the defects logged.
Conduct dry run/smoke testing to ensure scripts readiness.
Perform high level/Sanity testing to ensure testing is intact.
Provide automation/white box and other status to Test Lead/Test Manager.
Develop automated test scripts using technology concepts.
Create test automation framework that suites the application under test using the identified test automation tool.
Incorporate the automated tests into continuous integration process.
Coordinate with the stakeholders to make go-no go decision based on test results and test closure summary report.
Possess knowledge on continuous integration practices & identify appropriate CI tools based on project development model.
Ensure CI Setup is done for each round and job creation is done using CI tools.
Perform Frequent monitoring & Failure analysis will be done.
Perform Script fixing for any errors/issues.
Status is shared to onsite across all teams.
Frequent Optimization /Maintenance.

Key Skills
Recruiter's Name
--
Telephone
--
Posted Date
February 27, 2023
Additional information
Location : Kolkata/ Chennai/ Bangalore/ Pune.