Skills & technologies
• 8-12 years, with a minimum of 4-6 years of relevant experience in Test Automation.
• Experience working with automation tools & languages.
• Desired knowledge and work experience in Agile methodologies - Scrum, Kanban
• Knowledge of the end-to-end testing activities.
• Knowledge in building, maintaining, and working with CI/CD pipelines and tools
• Experience in building test strategy, test plans and test cases for the business requirements
• Knowledge of the API testing for any integration.
• Experience in testing Non-Functional Requirements
• Manage their own workload
Test Planning & Execution
• Work closely with the team and adhere to the test strategy & framework provisioned.
• Create functional & automated test cases/scripts on the ADO board. Ensure all Business Processes/Business scenarios are included in test cases.
• Create a test execution report.
• Manage the creation of test plans based on the test strategy.
• Maintain test frameworks and implement test cases into that framework.
• Manage test data.
• Test Execution and Defect lifecycle management. (In ADO or any other tool)
• Discuss results of test execution and recommend ‘GO-LIVE’.
• Assist the Business users during Acceptance Testing.
• Actively communicate about testing efforts and defect management activities to the wider team and make this data readily accessible and available using ADO Dashboards.
Technical Skills
End-to-end testing using a Java/C#/JavaScript with playwright or any other framework.
Further work will involve setting up:
• Effectively use an IDE (or text editor and terminal) to maintain a test framework and to write, run and debug test code.
• Use ADO Repositories to store source-controlled test code and use ADO Pipelines to deploy and run tests.
• Should have proficiency with git & programming skills using C# /Java or Javascript
• Strong web-based end-to-end (E2E) testing experience with Playwright.
• API testing experience.
• Good to have Performance testing experience
• Experience working with Pipeline, using vault in pipeline.
Management
• Manage all test activities including definition of test cases, test data, and inputs to test environments.
• Manage resolution of any issues/problems during testing and ensure issues/problems are retested and closed.
• Leading Integration, System, UAT testing efforts.
• Conduct Test triage discussions with stakeholders.
• Acts as the Testing Single Point of Contact (SPOC) for any questions the team may have about testing.