HamburgerMenu
hirist

Software Engineer - C#/Javascript

Techmynd Consulting
Chennai
6 - 9 Years

Posted on: 10/09/2025

Job Description

Role : Software Engineer

Location : Chennai

Experience : 6- 9 Years

Skill Sets :

- 6 to 9 years of professional experience in SDET

- Programming Languages : Java/Typescript/Python/C#

- Web Technologies and Protocols : Understanding web technologies like HTML, CSS, and JavaScript

- Familiar of HTTP, HTTPS, RESTful APIs, GraphQL, Angular, React, jQuery

Automation Frameworks and Tools :

- Proficiency in automation frameworks like Selenium/Playwright/Cypress.

- Test automation tools such as TestNG, JUnit, or NUnit.

Web Element Locators :

- Ability to identify and locate web elements

- (CSS selectors, XPath expressions, HTML attributes, class names)

- Understanding of dynamic elements,

- iframes, shadow DOM, and handling different element states.

API Testing :

- Understanding the principles and characteristics of APIs

- Knowledge in constructing requests, parsing responses, and identifying issues.

- Knowledge in writing scripts using Postman/SOAPUI/REST Assured

- Able to create, send, and analyse HTTP requests.

Performance testing tools :

- Understanding types of performance tests load/stress/endurance testing

- Understanding performance metrics(response time, throughput, concurrency)

- Skills to identify bottlenecks, and diagnose performance issues

- Familiarity with tools like JMeter/LoadRunner/Gatling

- Solely handle Test Environment Setup

- Understanding networking concepts, protocols (e.g., TCP/IP),

- Understanding network-related issues

Testing Concepts :

- Writing test strategy, test plan and test case, and test execution

Version Control Systems :

- Bitbucket / GitHub

- managing code changes

- collaborating with other team members

- maintaining a history of code revisions.

Continuous Integration/Continuous Deployment (CI/CD) :

- Tools like Jenkins/Bamboo/Buildkite

- Integrating the automation into CI/CD pipelines

Problem-Solving and Analytical Thinking :

- designing efficient automation solutions/Framework

- ability to identify and troubleshoot complex software defects

Test Management and Reporting :

- Knowledge on Test management tools like JIRA or Zephyr

- Experience in generating comprehensive test reports

Leadership and Mentoring :

- guiding and mentoring other team members

- providing technical expertise and guidance

Communication and Collaboration :

- communicating testing progress to stakeholders.

- gathering requirements, clarifying expectations, and resolving issues

- communicate technical concepts to non-technical stakeholders

- collaborate effectively with cross-functional teams

Agile Methodologies :

- Agile methodologies such as Scrum or Kanban

- Planning for Iterative development cycles

- Manage frequent releases

Risk Assessment and Mitigation :

- Ability to identify and mitigate risks related to software quality.

- Measure how well risks are documented and managed throughout the project.

Resource Management :

- Resource allocation and team management,

- assess the efficiency and productivity of the testing team.

- Ensure resources are allocated effectively to meet project deadlines and quality goals.

- Good knowledge of the AWS/Azure cloud platform

- Compare and contrast the various solutions given a problem statement

- Self-starter and Passionate to learn new technologies.


info-icon

Did you find something suspicious?