Flag job

Report

QA Engineer (C# / Powershell )

Min Experience

5 years

Location

Pune

JobType

Full-Time

About the job

Info This job is sourced from a job board

About the role

Job Summary:We are looking for a highly skilled and detail-oriented QA Engineer with strong experience in C#, PowerShell scripting, and API testing using OpenAPI/Swagger specifications. The ideal candidate will play a key role in ensuring the quality, performance, and reliability of our applications and APIs through automated and manual testing strategies.Key Responsibilities:Design, develop, and maintain automated test scripts using C# and relevant testing frameworks (e.g., NUnit, xUnit).Develop and execute PowerShell scripts for environment setup, automation tasks, and integration testing. Validate RESTful APIs against OpenAPI/Swagger definitions and ensure proper implementation. Collaborate closely with developers, product managers, and DevOps to define test strategies and improve code quality.Perform functional, regression, integration, and performance testing. Create and maintain test plans, test cases, and test data.Participate in code reviews and provide feedback from a QA perspective. Identify, document, and track defects to resolution.Contribute to continuous integration and continuous delivery (CI/CD) pipelines.Required Skills and Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of experience in QA roles with a strong focus on automation.Proficiency in C# and experience with automated testing tools/frameworks like Selenium, NUnit, or xUnit. Hands-on experience with PowerShell scripting for automation tasks. Solid understanding of RESTful APIs, Open API, and Swagger documentation and validation. Experience in API testing tools like Postman, RestSharp, Swagger UI, etc. Familiarity with version control systems (e.g., Git) and CI/CD pipelines (e.g., Azure DevOps, Jenkins).Strong analytical and problem-solving skills. Excellent verbal and written communication skills.Good to Have:Experience in performance testing tools like JMeter or k6.Knowledge of containerization tools (e.g., Docker, Kubernetes).Exposure to cloud platforms (e.g., Azure or AWS).ISTQB or similar certification.

Skills

c#
powershell
api testing
openapi
swagger
selenium
nunit
xunit
git
azure devops
jenkins