Software Development Engineer in Test (SDET)
CoinMarketCap is seeking a skilled SDET to design, develop, and maintain high-performance testing frameworks and automated test scripts.
You'll work closely with engineering teams to ensure top-tier software quality across complex data systems. This role is ideal for someone who thrives in a remote-first, data-driven, fast-paced fintech/crypto environment.
Data Quality Monitoring:
• Build and scale a robust framework for automated data quality checks, supporting various testing scenarios using multithreading and distributed computing.
Automated Testing:
• Develop and maintain automated test scripts tied to functional and regression test cases. Continuously update them for new features and releases.
• Design tools for performance testing, test data generation, and integrate them with CI/CD pipelines (Jenkins, GitLab CI) for streamlined testing and reporting.
Key Responsibilities:
• Join design and code reviews, advise developers on testability, and assist with unit/integration testing to raise code quality standards.
• Optimize testing strategies based on evolving product requirements, analyze test results for continuous efficiency improvement.
Qualifications:
• Bachelor's degree (or higher) in Computer Science, Software Engineering, or related fields.
• 3+ years in software development or test automation, with a focus on scalable test architecture.
Technical Skills:
• Proficient in Java or Python.
• Experienced with test tools like JUnit, TestNG.
• Solid understanding of database operations.
• Familiar with CI/CD tools such as Jenkins, GitLab CI.
Soft Skills:
• Strong communication, problem-solving, and collaboration abilities. Eager to adapt to new technologies and fast-paced team dynamics.