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