Thales is looking for a stellar Testing Automation Engineer to join our WAF team.
At Thales, Test Engineering goes beyond testing, the teams engage in every phase of the software development life cycle, advocate for the customer, and have the skills to implement effective test strategies and E2E automation solutions. Test Engineers collaborate with Dev, PM, and cross-functional teams.
The Automation Engineer will be responsible for all testing & automation aspects of the products including participating in all phases of the software development lifecycle and performing hands-on activities such as; test plan design/test automation design, and development of test automation.
The ideal candidate must be familiar with test automation processes, QA methodologies, and tools, and must have a track record of very high technical competence and individual accomplishments.
Thales - Imperva is working on the core of Application Security products, as well as on some of the most advanced security-related features and complex
technologies.
Responsibilities:
Maintain CI Automation and release cycles.
Plan, design, develop and execute Python based automated tests for complex features.
Promote automation testing best practices,
Be able to adopt new technologies for automation, deployment, analysis, and infrastructure.
Foster close interface with R&D groups, PM, Security, and analytics teams
Desired Background:
7+ years of experience in testing automation.
Experience programming in Python – MUST
Basic Linux and Networking understanding - MUST
Experience with DevOps tools like: Jenkins, Gitlab pipelines
Experience with Linux scripting and remote execution
Experience in developing test plans, test matrixes, and implementation of test automation
Strong analytical, diagnostic, and problem-solving skills with the ability to work
independently.
Proficient in English: Strong understanding of English, with the ability to understand and communicate complex ideas effectively.