Rapid7 is looking for a talented senior automation engineer to test scenarios, execute automated test plans and directly impact the future of our products.
Work in a challenging and versatile environment with awesome people.
Be a part of a heterogeneous team of backend, full stack and automation engineers.
Own the full process of quality automation of your team, from design to production.
Partner with engineers and Product managers on new designs and features.
Work with high scale distributed systems in a data intensive environment.
Develop automated tests for features in our product, both regression and progression using Python and Javascript.
Integrate with UI testing frameworks (testim.io).
Integrate with top of the art CI/CD frameworks (Github actions).
Develop automation platform on Kubernetes.
Collaborate with other QA team members in other scrum-teams in the group.
BSc in Computer Science or equivalent practical experience.
3+ years of experience as an automation engineer.
Python / Javascript hands on experience.
2+ years of experience with utilizing CI/CD for automation pipelines.
User level knowledge of databases - NoSQL (MongoDB, Elasticsearch, etc) and SQL.
Familiarity with using containers for development and deployment (Docker)
Understanding of the full lifecycle development process, including business and functional requirements, writing test plans, implementation of automated solutions, and supporting team members with quality and automation processes.
At least 2 years of experience with Selenium, Testim IO. or other UI testing frameworks.
At least 2 years of experience in automation testing and manual QA.
Proven experience with creating test environments.
Experience working in an Agile development process and collaborating with tools such as Jira.
Good team player with strong communication skills