Software Development Engineer in Test

New
J
JobgetherCloud Services
IndiaFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonSQLAgileKubernetes

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, combined with relevant professional experience.
  • Solid professional experience in software quality assurance and testing.
  • Advanced proficiency in scripting and query languages, particularly Python, shell scripting, and SQL.
  • Strong understanding of networking protocols and technologies, especially HTTP, HTTPS, and DNS.
  • Experience testing backend distributed systems and understanding their integration and operational challenges.
  • Familiarity with Kubernetes and modern cloud-native environments.
  • Strong understanding of software testing methodologies, including functional, regression, integration, load, and performance testing.
  • Ability to develop effective test automation scripts and testing tools.
  • Analytical and problem-solving mindset, with strong attention to detail and a focus on software quality.
  • Ability to work collaboratively within an Agile/Scrum environment and contribute throughout the software development lifecycle.

Responsibilities

  • Perform the full QA lifecycle for software releases, including requirements and specification analysis, test planning, automation, execution, and validation.
  • Develop and maintain both automated and manual integration and system tests for complex cloud data services.
  • Participate in requirements gathering, feature and functional testing, regression testing, load testing, and performance testing.
  • Design and implement testing tools and scripts that improve regression coverage, testing productivity, and operational efficiency.
  • Develop new testing approaches, concepts, and practices to improve the quality and efficiency of the QA environment.
  • Execute comprehensive verification activities to identify defects, integration issues, performance risks, and other quality concerns.
  • Contribute to end-to-end testing of backend distributed systems and their integration into large-scale cloud infrastructure.
  • Work as an active member of a Scrum team, collaborating with developers and other technical stakeholders throughout the product lifecycle.
  • Support continuous improvement of testing methodologies, automation frameworks, and QA processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now