About the Role:
Are you a Software Engineer or SDET | QA Automation Engineer passionate about optimizing development and testing life cycle via tools and process automation?
CrowdStrike Detonations And Threat Analysis Platofrm Engineering team is looking for a technical, hands-on Software Development Engineer in Test (“you'll write code daily”) to develop automation and build tools that accurately ensure the quality, reliability and accuracy of our large scale cloud-based cybersecurity systems.
You will:
Contribute to existing tools, frameworks and related solutions
Plan, design, develop, verify, deploy and maintain automated test suites
Increase our automated test coverage and improve our release quality and velocity
Analyze product, system and feature designs for flaws and improvements
Validate and verify the integration of platform systems, services, data and applications
Validate and verify customer-facing features, end-to-end, across the product platform
What you'll use:
Java
NodeJS
Python
PHP
MongoDB
RabbitMQ
AWS Cloud
Git
Jenkins
Docker
Nomad/Terraform
Unix Systems
What we need:
Degree in Computer Science (or commensurate experience in OOP, data structures, algorithms, distributed systems, etc.)
3 years of QA and 2 – 3 years of hands-on SDET/ test automation development experience
Good programming skills: Java / NodeJS / Python (able to code in one or all of these programming languages)
Experience with Continuous Integration/Delivery systems like Atlassian, Jenkins, etc.
Previous experience with:
Distributed systems in a production environment
Web Services: JSON, REST, RPC, XML, GRPC
Cloud: AWS EC2, S3, Dynamo, etc.
Data storage and types: mongoD, MinIO
Productivity: GIT, Stash, Bamboo, JIRA
#LI- remote