Senior Test Automation Engineer
As a Senior Test Automation Engineer, your responsibility will be to ensure that we ship high-quality software free of bugs and defects. Your job will be to test and verify our products using automated methods in realistic settings. You will be working on developing and maintaining test scripts and frameworks automatically invoked by our CI/CD system. We must use automation wherever possible as the number of builds and versions we support do not allow extensive manual testing. The job requires you to work with a wide range of operating systems, security and network devices, databases, and tools.
Your daily work would consist of the following activities:
Investigate customer problems referred to by technical support.
Collaborate with the Product Manager, DevOps engineers, and developers to develop and implement effective test plans.
Help diagnose issues with the products.
Create automated test suites for functional and performance testing in local and cloud environments.
Create and execute test cases (manual and automated) and analyze the results.
Report bugs and errors to development teams.
Work with our tech writers to ensure that our products work according to the documentation.
Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
Mentor, and coach less experienced team members.
Help to select new hires during our recruitment process.
We expect you to be:
a creative thinker who can think outside the box and is good at breaking software,
experienced with testing tools and methodologies (min. 5 years of work experience in a test automation role)
proven track record of API testing, working with API testing tools (e.g., Postman, cURL, etc.)
passionate to hack on Linux systems while also feeling at home on Windows,
mastering scripting languages like e.g., shell, Python, PowerShell, etc.,
experience in building test automation frameworks,
a team player while being able to work independently,
a fast learner and be passionate about what you do,
a good communicator using the English language.
Nice to have skills:
ISTQB foundation level certification,
Base knowledge of Rust,
Crypto, SSL/TLS, PKI,
VM and container technologies (VMWare, KVM, LXC, Docker),
Practical experience in Jenkins CI,
Work with reporting system Allure,
Experience with log management tools and SIEM products (QRadar, ArcSight, Splunk, Snare, syslogd, Logstash, Kafka, Scribe, ELK, Graylog, etc)
Experience with NoSQL (RocksDb),
BSc or MSc degree in Information Technology or similar.
Most importantly you should be a quick learner and eager to jump on and understand new technologies.