diff --git a/content/jobs/qa-engineer.md b/content/jobs/qa-engineer.md index a296770..7144c37 100644 --- a/content/jobs/qa-engineer.md +++ b/content/jobs/qa-engineer.md @@ -21,34 +21,42 @@ Bee is a Swarm client implemented in Go. It’s the basic building block for the Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner. -Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.  +Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries. ## Your role: -This role expects the candidate to perform actually like a large node operator in order to perform testing and get in the shoes of the node operators. This requires the candidate to have experience in a similar QA position, have some coding skills and also have interest in devops related stuff. +This role expects the candidate to perform like a large node operator in order to perform testing and get in the shoes of the node operators. This requires the candidate to have experience in a similar QA position and also have an interest in DevOps-related area. However, we consider motivation and taking initiative as the most important aspects the ideal candidate could have. -* Writing and executing end-to-end test scenarios on testnet and mainnet in order to assure performance and reliability -* Submit detailed bug-reports and issues to our dev-team -* Take active part in shaping the way our products are built by analyzing how functionality, user experience and performance could be improved +The responsibilities of the role: + +* Writing and executing end-to-end test scenarios on testnet and mainnet in order to assure performance and reliability. +* Submit detailed bug reports and issues to our developers' team. +* Give the green light to the developers' team to proceed with a release. +* Be an active part in shaping the way our products are built by analyzing how functionality, user experience and performance could be improved. + +This role is an excellent opportunity, as in the future we expect the QA team to grow and therefore this role could open the possibility of becoming the QA team lead. ## Your profile: -* You have at least 3 years hands-on experience with integration/automation testing -* Be able to set up different environments to perform automated testing on them -* You are familiar with Golang -* Have a good grasp of distributed systems -* Familiarity with Grafana, Jaeger and OpenTracing -* You manage your own time effectively and respect time constraints -* You like to take the initiative -* You can express yourself fluently in English, both verbally and in writing -* You are available around CET timezone +* You have at least 3 years of hands-on experience in a similar position. +* Experience in executing manual and automated tests interacting with the API. +* Be able to set up different environments to perform automated testing on them. +* You are familiar with the blockchain ecosystem. +* Experience in managing panels and dashboards for monitoring, +* Familiarity with Ethereum is a must. +* You manage your own time effectively and respect time constraints. +* You like to take initiative. +* You can express yourself fluently in English, both verbally and in writing. +* You are available around CET timezone. -## Your role: +## We appreciate: -* Exposure to infrastructure related tasks (will be needed to set up environments) -* You are familiar with the blockchain ecosystem -* General acquaintance with cryptographic concepts -* Experience with the Javascript ecosystem +* You are familiar with Golang. +* Exposure to infrastructure-related tasks (will be needed to set up environments). +* Have a good grasp of distributed systems. +* Familiarity with Grafana, Loki and Prometheus +* General acquaintance with cryptographic concepts. +* Experience with the Javascript ecosystem. ## We offer/Team perks: