Responsibilities :
- Translate manual test cases into automated scripts using C# for GUI and API testing
- Perform both manual and automation testing of web-based applications and services
- Adhere to established coding standards and automation guidelines
- Debug and resolve web or server-side errors efficiently
- Execute various types of testing independently, including Functional, Database, Sanity, End-to-End Integration, and Regression testing
- Conduct root cause analysis on automation script failures and defects
- Submit, track, and manage automation-related defects
- Review automation code and resolve issues identified during scheduled runs
- Identify and prioritize test cases for automation from the existing manual test suite
- Set up test data and execute automated test cases
- Ensure timely and effective communication with QA Managers / Leads on issues and project progress
- Collaborate closely with Development, QA, Project Management, Business Analysts, and other stakeholders for end-to-end quality assurance
- Follow and contribute to defined test strategies, plans, and SCRUM guidelines
- Escalate and follow up on blocking issues, SOP deviations, and risks
- Ensure quality delivery within project scope and timelines
- Maintain a good understanding of SDLC and STLC processes
Technical Requirements :
4–6 years of experience in automation and manual testingProficiency in C# for automation scriptingStrong experience with REST API and web service testingHands-on with tools like Fiddler, SOAP UI, PostmanProficient in SQL and test data creationExperience with automation tools such as Selenium, Protractor, or PlaywrightAbility to create test frameworks such as Modular, BDD, POM , etc.Experience using TFS / MTM for test managementUnderstanding of Agile / Scrum methodology and practical experience in agile teamsGood understanding of Defect Management processesKnowledge in web-based architecture and backend troubleshootingSkills Required
C#, Rest Apis, Sql, Soap Ui, Postman, Bdd, Pom, Sdlc