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