Software Developer in Test

United States
Backend
Remote

Description For Software Developer in Test

G2i Inc. is seeking a Software Developer in Test (SDET) to join their team in a remote capacity. This role combines software development and testing expertise, serving as a crucial bridge between developers and testers. The SDET will be responsible for ensuring software quality and reliability through the development of robust testing frameworks and automation tools. The position involves creating and maintaining automated test suites, contributing to code reviews, designing test frameworks, and integrating testing into CI/CD pipelines. The ideal candidate should be proficient in TypeScript and JavaScript, have experience with various testing tools like Selenium and Cypress, and understand modern software development practices including Agile and DevOps. This role offers the flexibility of remote work while being part of a team focused on maintaining high-quality software delivery. The position requires a unique blend of development skills and testing expertise, making it perfect for those who enjoy both coding and quality assurance aspects of software development.

Last updated a month ago

Responsibilities For Software Developer in Test

  • Develop and maintain automated test suites for functional, integration, performance, and regression testing
  • Contribute to code reviews and ensure testability in the codebase
  • Design and implement test automation frameworks tailored to the application and development environment
  • Work closely with developers, QA teams, and product managers to understand requirements and define testing strategies
  • Integrate automated testing into CI/CD pipelines to ensure fast and reliable deployment cycles

Requirements For Software Developer in Test

TypeScript
JavaScript
  • Proficiency in programming languages (e.g., TypeScript, JavaScript)
  • Experience with testing tools (e.g., Selenium, Cypress, Appium)
  • Knowledge of software testing methodologies (e.g., black-box, white-box, and performance testing)
  • Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Understanding of Agile and DevOps principles

Interested in this job?