Job Description
<p><p><b>About the Role :</b><br/><br/>We are seeking a highly skilled and motivated Quality Assurance Engineer (SDET) with strong expertise in C#, Python, RESTful APIs, and automated testing frameworks.
The role demands a blend of development and testing expertise to design and implement robust test automation solutions, contribute to backend API validation, and ensure the delivery of high-quality, scalable software products.<br/><br/><b>Key Responsibilities :</b><br/><br/><b>Test Automation & Development :</b><br/><br/>- Design, develop, and maintain robust automated test frameworks for web applications and APIs.<br/><br/>- Write and execute unit, functional, integration, and regression tests using C#, Python, NUnit, MSTest, xUnit, and other frameworks.<br/><br/>- Develop reusable libraries, utilities, and test harnesses to accelerate test automation.<br/><br/><b>API Testing & Development :</b><br/><br/>- Build, test, and validate RESTful APIs ensuring scalability, security, and reliability.<br/><br/>- Automate API tests using Python and C# to support continuous validation.<br/><br/><b>Collaboration & Process Integration :</b><br/><br/>- Work closely with developers, QA engineers, and product managers to define test requirements and acceptance criteria.<br/><br/>- Actively participate in code reviews, design discussions, and CI/CD processes.<br/><br/>- Contribute to Agile ceremonies by providing test strategies and risk assessments.<br/><br/><b>Quality & Reporting :</b><br/><br/>- Perform root cause analysis of defects and collaborate on fixes.<br/><br/>- Provide detailed test reports, defect tracking, and metrics to stakeholders.<br/><br/>- Ensure traceability of requirements through effective test case management.<br/><br/><b>Continuous Improvement :</b><br/><br/>- Stay updated with emerging technologies, automation trends, and QA best practices.<br/><br/>- Advocate for improved development and testing workflows across the team.<br/><br/><b>Required Skills & Experience :</b><br/><br/>- Strong expertise in C# with deep knowledge of object-oriented programming and design patterns.<br/><br/>- Hands-on experience in Python scripting for automation and integration.<br/><br/>- Proven experience developing and executing automated unit, functional, and integration tests.<br/><br/>- Solid understanding of RESTful API design, development, and testing.<br/><br/>- Proficiency with test automation frameworks : NUnit, MSTest, xUnit (C#), Pytest (Python).<br/><br/>- Strong knowledge of SDLC, STLC, QA methodologies, and Agile processes.<br/><br/>- Familiarity with CI/CD pipelines, Git, and build/deployment tools.<br/><br/>- Excellent problem-solving, analytical, and communication skills.<br/><br/><b>Preferred Qualifications : </b><br/><br/>- Exposure to cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).<br/><br/>- Understanding of performance testing, security testing, and reliability engineering.<br/><br/>- Experience with SQL queries and database validation.<br/><br/>- Familiarity with service virtualization, mocking, and API contract testing.</p><br/></p> (ref:hirist.tech)