ApplySenior 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