Job Description
Job Summary
We are looking for a highly skilled .NET Application Tester with experience in API testing, performance testing, and database testing . The ideal candidate will ensure the quality, scalability, and reliability of our .NET applications, APIs, and databases through robust testing methodologies.
Key Responsibilities
.NET Application Testing
- Perform functional and regression testing of .NET applications/C# programming language to ensure software quality.
- Candidate should need to expert in automation and Manual Testing
- Validate UI and backend functionalities across different environments.
- Identify, document, and track defects, ensuring timely resolution.
API Testing
- Design, develop, and execute API test cases for RESTful and SOAP web services.
- Use tools like Postman, SOAP UI, RestAssured, Swagger , or similar for API validation.
- Perform contract testing, response validation, and error handling verification.
Performance Testing
- Conduct load, stress, and scalability testing on .NET applications and APIs.
- Utilize tools like JMeter, LoadRunner, K6, Gatling , or similar.
- Identify performance bottlenecks and work with developers to optimize system performance.
Database Testing
- Validate data integrity, accuracy, and consistency across multiple databases.
- Write and execute complex SQL queries to validate backend transactions.
- Ensure compliance with data validation rules and stored procedures.
Test Automation & CI/CD
- Develop automated test scripts using Selenium, NUnit, xUnit, or SpecFlow for .NET applications.
- Integrate automated tests into CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions .
- Work closely with developers to incorporate test-driven development (TDD) and behavior-driven development (BDD) practices.
Collaboration & Documentation
- Work closely with developers, business analysts, and DevOps teams to ensure seamless application quality.
- Document test plans, test cases, test execution reports, and defect reports.
- Participate in Agile/Scrum ceremonies, providing testing insights and feedback.
Required Skills & Qualifications
Technical Skills
Strong experience in .NET application testing (UI, functional, and regression testing).
Hands-on experience in API testing using tools like Postman, RestAssured, or SOAP UI .
Proficiency in performance testing using JMeter, LoadRunner, or K6 .
Strong knowledge of SQL databases (MS SQL Server, MySQL, PostgreSQL) and experience in database testing .
Good understanding of test automation frameworks (Selenium, NUnit, xUnit, SpecFlow).
Experience with CI/CD tools like Jenkins, Azure DevOps, or GitHub Actions .
Familiarity with Agile methodologies and test management tools (JIRA, TestRail, or HP ALM).
Soft Skills
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work independently and in a team environment.
Detail-oriented with a focus on delivering high-quality software.
Preferred Qualifications
Certification in Software Testing (ISTQB, CSTE, or equivalent).
Experience in cloud-based testing (Azure, AWS).
Exposure to scripting languages like Python, PowerShell, or Bash for test automation.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application