We are seeking a .NET Automation Test Engineer to join our team. As an integral part of our team, you will be responsible for ensuring the reliability and accuracy of our software systems. Your role will involve implementing and executing automated testing in .NET and contributing to the enhancement of our software products.ResponsibilitiesImplement and execute automated testing in .NET for software systemsContribute to the enhancement of software products through effective testingCollaborate with the development team to gather and analyze system requirementsDesign and develop comprehensive test plans and test cases in detailCoordinate testing activities and provide prompt feedback on requirementsDiscover, report, and track defects, ensuring thorough validation of resolved issuesDefine and enforce quality standards in testing activitiesMonitor and improve quality assurance metricsParticipate in QA meetings, delivering important inputs on testing activitiesStay updated on evolving testing tools and strategiesRequirementsMinimum of 3-5 years of experience in Automation Testing using .NETStrong understanding of testing basics, test processes, design techniques, and defect managementExperience working in an agile model, with a preference for in-sprint automationProficient in C# programming language for automation implementationHands-on experience in API (RestSharp) and UI (Selenium) automation using C#Familiarity with TestNG, NUnit/MSUnit, or BDD-SpecFlowExposure to and experience with design patterns like Singleton, Page Object, and FactoryExperience in in-sprint automation and automated test suite integration with Continuous Integration (Jenkins/Bamboo)Strong organizational and problem-solving skills with great attention to detailExcellent critical thinking and solid communication skillsB2+ English level proficiency