Responsibilities:
Verify component, system integration and application-level features and functionality to ensure our reliability, accuracy and performance reaches our standards for quality.
Review engineering technical design documents and requirements. Provide plan and strategy about how and where to build in testability.
Increase and improve our automated test coverage.
Contribute to existing tools, frameworks and related solutions.
Leverage new open-source solutions to build new tools that test things in new ways.
Improve our delivered product quality across our entire platform and applications.
Collaborate on determining root cause of production outages and adding quality improvements to prevent outages in the future.
Ability to create and maintain test infrastructure. Built the frameworks and packages required to implement automation.
Key Qualifications:
A computer science background or equivalent 10+ years of experience (programming styles, data structures, algorithms, etc.)
Experience with any/all of the following: Go, Python, Scala, Java, C++, JavaScript
Proficient with Networking: protocols, distributed systems, layered architectures.
Web Services: JSON, REST, RPC, XML, AWS EC2 & S3.
Data storage: RDMBS, NoSQL, and Caching Technologies such as PostgreSQL, MySQL, Cassandra, SQLServer, Redis, and/or MemCache.
Strong debugging skills: ability to spot design flaws, race conditions and performance bottlenecks in complex architectures.
Application, OS, Web Browser or hardware compatibility testing.
Computer and/or network security experience/understanding.
Bonus points awarded for:
Authored and lead successful open-source libraries and projects.
Contributions to the open-source community (GitHub, Stack Overflow, blogging).
Existing exposure to Go, AWS, Cassandra, Kafka, Elasticsearch, GRPC, Docker, Kubernetes, Jenkins.
--
You must verify your mobile number to apply to this job.