Apply

Senior Software Development Engineer in Test (SDET) - Midnight

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, Proven experience as an SDET or in a similar quality assurance/testing role.

📍 Location: United Kingdom

🔍 Industry: Blockchain technology

🏢 Company: IO Global

⏳ Experience: Proven experience as an SDET or in a similar quality assurance/testing role.

🪄 Skills: DockerSoftware DevelopmentAgileBlockchainGitJavascriptQASCRUMTypeScriptStrategyAPI testingManual testingRegression testingRustCI/CDAgile methodologiesLinuxDevOpsDocumentation

Requirements:
  • Bachelor's degree in computer science, software engineering, or a related field (advanced degrees are a plus).
  • Proven experience as an SDET or in a similar quality assurance/testing role.
  • Experience with agile methodologies and modern testing frameworks.
  • Experience in test automation for front-end/back-end and end-to-end systems.
  • Familiarity with Git, SDLC, CI/CD tools like GitHub Actions.
  • Experience in performance and security testing is a plus.
  • Proficiency in API testing and distributed systems.
  • Expertise in various test types including unit tests and UI tests.
  • Experience with TypeScript, Javascript, Rust, or other programming languages is advantageous.
  • Familiarity with Docker virtualization and proficiency with Linux.
  • Strong understanding of blockchain technology is a plus.
  • Knowledge of SDLC methodologies including Agile and DevOps practices.
Responsibilities:
  • Help develop and execute a comprehensive testing strategy for blockchain solutions.
  • Review team test plans and oversee the QA strategy.
  • Lead testing of new initiatives and guide team members on testing approaches.
  • Implement and maintain CI/CD pipelines for automated testing.
  • Develop and maintain automated test scripts using relevant frameworks.
  • Conduct manual testing including exploratory and regression testing.
  • Identify, report, and track defects to resolution.
  • Perform root cause analysis and collaborate with development teams for solutions.
  • Set up and maintain test environments, including data and configurations.
  • Plan and conduct performance testing for scalability and reliability.
  • Maintain accurate test documentation including plans and reports.
  • Contribute to the enhancement of test automation frameworks.
  • Collaborate with cross-functional teams to ensure product reliability.
Apply