IT Craft invites a Senior Automation Engineer to join a team working on a data security platform.
About the project:
US-based company building enterprise-grade solutions in the data security and cloud domain. The team is developing a platform that helps organizations gain visibility and control over their data across different environments, including structured and unstructured sources.
The platform leverages AI-driven approaches to enable large-scale data discovery and classification, helping customers identify sensitive data, prioritize protection, and reduce security risks.
About the role:
This role combines ownership of test automation, overall product quality, and participation in building QA processes from scratch.
Responsibilities:
- Own and drive test automation strategy and continuously improve it as the product evolves;
- Design, implement, and maintain automated tests across different levels;
- Perform code reviews for test automation;
- Ensure product quality in collaboration with developers and product team;
- Contribute to manual testing where it is the most effective approach;
- Create and maintain QA documentation including test strategy, test plans, and test cases;
- Participate in scrum ceremonies including standups and sprint planning.
Requirements:
- 3+ years of experience in QA automation;
- Strong coding skills in at least one programming language such as Java, Javascript, Typescript, or Python;
- Experience with Docker and CI/CD systems such as Github Actions or Jenkins;
- Experience in performance testing of distributed systems including defining and measuring performance metrics;
- Experience in testing accuracy and quality of ML-based systems;
- Strong knowledge of relational databases such as PostgreSQL or MySQL;
- Understanding of system design including multi-tier architecture, client-server, microservices, cloud systems, and workflows;
- Strong time management and ability to prioritize across multiple tasks and projects;
- Experience working in agile scrum teams and strong communication skills;
- Hands-on experience with Playwright and Java, including API testing and end-to-end testing;
- At least an Upper-Intermediate level of spoken and written English.
Nice to have:
- Experience with Kubernetes or other orchestration platforms;
- Experience with Kafka or similar message brokers;
- Experience working with security-related software;
- Interest in Security, Machine Learning, or Natural Language Processing.