Job Description
We are seeking a skilled Software Developer proficient in. NET C# with a strong foundation in Object-Oriented Programming (OOP) and experience in automation testing. The ideal candidate will be responsible for developing and maintaining software applications, implementing automation frameworks, and ensuring high-quality code through best :
– Design, develop, and maintain applications using. NET Framework and C#.
– Implement OOP principles to create scalable and maintainable code.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Develop and execute automated test scripts using tools like Selenium WebDriver.
– Integrate automated tests into CI/CD pipelines using tools such as Azure DevOps or Jenkins.
– Perform API testing using tools like Postman or RestSharp.
– Conduct code reviews to ensure adherence to best practices and coding standards.
– Identify and fix bugs and performance bottlenecks.
– Maintain documentation for code, processes, and :
– Bachelor's degree in Computer Science, Engineering, or related field.
– Proficiency in C# and the. NET Framework.
– Strong understanding of Object-Oriented Programming concepts.
– Experience with automation testing tools (e. g., Selenium, NUnit, MSTest).
– Familiarity with version control systems like Git.
– Knowledge of CI/CD tools such as Azure DevOps or Jenkins.
– Excellent problem-solving and analytical skills.
– Strong communication and teamwork abilities.
– Experience with BDD frameworks like SpecFlow.
– Familiarity with RESTful API development and testing.
– Knowledge of SQL and database management systems.
– Exposure to Agile/Scrum methodologies.
(ref:hirist.tech)