Software Development Engineer in Test C#

Job Description

As an SDET (Software Development Engineer in Test), you will work collaboratively in a continuous integration environment with the developers and the Quality Engineering Lead and Dev Engineering Lead. This role involves hands-on programming, it’s for someone who is enthusiastic about Quality and can create robust automation testing frameworks.

Roles & Responsibilities

  • Experience in designing and implementing different automation frameworks like Page Object Model, Hybrid framework and BDD.
  • Strong hands-on knowledge in C# programming language.
  • Exposure to API & Web-services testing using Postman, SOAP UI or any automation libraries like RestAssured, HTTPClient etc.,
  • Hands on experience in using SCM tools such as Github, Bitbucket etc., and Continuous Integration tool Azure DevOps/Jenkins (or similar tools)
  • Agile / SCRUM Project participation experience.
  • Should be well versed with manual QA/Testing process and methodologies.
  • Should be able to manage c# Automation Framework.
  • Should be able to implement specflow along with c# and selenium in .Net
  • 5+ years experience in Testing and Validation; 2+ years of proven experience in building Test Automation Frameworks.
  • Build automation testing frameworks and processes that can be used for day-to-day testing by the developers.
  • Enable the development team to adapt the test framework and processes with necessary tools and technologies.
  • Enable the development team for Continuous Quality by integrating valuable metrics and dashboards to the CI/CD process.
  • Provide inputs on the testability of functional elements and product design, early in the phase.
  • Participate in the performance testing and interpret the results with meaningful insights.
  • Research test tools, methodologies, and trends and upgrading existing practices and processes.
  • Do exploratory testing on the applications and enable additional test coverage.


  • 5 years of experience as a SQL Developer or similar role
  • Strong Database Knowledge (Specially SQL Server)
  • Knowledge of C# is a plus
  • Good knowledge of Process and Agile is a plus.
  • Excellent understanding of Microsoft SQL Server, stored procedures and triggers.
  • Proficiency in database performance tuning and optimization.
  • Strong problem solving and analytical skills.
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Ability to work independently and in a team environment.
  • Excellent communication and interpersonal skills.

Good to have

  • - Selenium, C#, Spec flow, BDD


  • 5+ Years

Personal Information

Tell us something about yourself

    CV or Resume*

    Upload your CV or resume