Software Development Engineer in Test Lead
Skills
Computer ScienceSoftware DevelopmentDefect TrackingEnd-To-End TestingProduct RequirementsQuality AssuranceSoftware Deployment
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Higher degree in computer science, engineering, mathematics, or a related subject (Bachelor's or Above)
- Minimum 5 years experience in testing automation
- Experience working in Blockchain Industry
- Experience in software engineering best practices and testing methodologies
- Experience setting up automation for integration and e2e tests
- Expertise in libraries, tools, and procedures for test automation
- Experience in API and end-to-end testing
- Experience in Nonfunctional Testing
- Experience with Linux and MacOS
- Experience with CI/CD
- Experience working in an Agile setup
- Strong understanding of SDLC
- Ability to lead and inspire a QA team
- Expertise in creating test strategies
- Excellent communication skills
- Ability to analyze test results and identify root causes
- Experience defining and tracking KPIs
- Commitment to QA process improvement
- High attention to detail
- Strong analytical skills
- Good communication and interpersonal skills
- Autonomous with minimal supervision
- Strong documentation skills
- Customer-oriented mindset
- Proficient in Typescript and Python
- Proficient with Git and GitHub Actions
Day to day
- Work closely with the Head of QA at Midnight to implement and consistently improve our QA Processes
- Collaborate with product management, project management, and development teams to develop testing objectives and strategies
- Review and analyze Product Requirements with a view to ensuring QA Feature Coverage is meeting standards
