Talent.com
This job offer is not available in your country.
Software Engineer - C# / Javascript

Software Engineer - C# / Javascript

Techmynd ConsultingChennai
19 days ago
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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Chennai