Description :
Senior Test Automation Engineer - C# / .NET Core
Location : CHENNAI TN, PUNE MH, HYDERABAD TS, KOCHI KL, BANGALORE KA
Experience : 4-6 years
About the Role :
We are seeking a proactive and technically strong Test Automation Engineer with 4-6 years of experience to join our QA team.
This role focuses on designing, developing, and maintaining scalable automated test solutions using C# and .NET Core.
The ideal candidate will possess a solid understanding of testing concepts and methodologies and play a key role in integrating quality checks directly into our CI / CD pipelines.
Responsibilities :
- Script Design and Development : Design, develop, and maintain robust, reusable, and efficient automated test scripts using C# within the .NET Core framework for various application layers.
- Framework Enhancement : Build upon and enhance existing automation frameworks to support comprehensive coverage for UI, API, and integration testing, focusing on scalability and stability.
- Test Execution and Defect Management : Execute automated test suites, accurately log defects, perform thorough root cause analysis of failures, and conduct effective regression testing cycles.
- CI / CD Integration : Integrate automated tests seamlessly with CI / CD pipelines using tools like Azure DevOps or Jenkins to enable continuous testing and faster feedback loops within the development cycle.
- Collaboration : Collaborate closely with developers, Business Analysts (BAs), and Quality Assurance (QA) engineers to deeply understand product requirements, user stories, and acceptance criteria to ensure quality throughout the SDLC.
- Bug Lifecycle Management : Proactively identify, isolate, and track bugs through their lifecycle, working with development teams to verify fixes and prevent future occurrences.
- Quality Review : Critically review test cases, manual scripts, and test plans written by peers or BAs for logical completeness, technical accuracy, and alignment with automation strategy.
- Automation Strategy : Actively contribute to the overall automation strategy and drive measurable improvements in test coverage and efficiency across the product portfolio.
Required Skill Set (Mandatory Skills) :
Experience : 4-6 years of experience in software testing and quality engineering.Core .NET Technologies : Expert proficiency in C# (preferably C# 5.0 or newer) and hands-on experience developing with the .NET Core framework.Testing Fundamentals : Strong grasp of Testing Concepts, Process, and Methodology, including different testing levels (unit, integration, system) and types (functional, performance).Automation Frameworks : Proven experience designing or contributing to test automation frameworks (e.g., Selenium, Playwright, NUnit, XUnit, RestSharp).API Testing : Practical experience automating tests for RESTful APIs.Preferred Skills :
Direct experience with Azure DevOps (Boards, Repos, Pipelines) for CI / CD and test management.Experience with Behavior-Driven Development (BDD) frameworks like SpecFlow.Familiarity with containerization (Docker) and cloud environments.Experience with performance or load testing tools.(ref : hirist.tech)