Seeking a career in an innovative field?

Waratek is always looking for highly skilled and innovative engineers.

Waratek LogoAbout Waratek

Waratek is a pioneer in the next generation of application security solutions. Based on patented virtualization technology, Waratek’s Application Security Platform is highly accurate, easy to install, simple to operate and does not slow application performance – while providing protection against known and unknown vulnerabilities in current and legacy software in ways competitors cannot.

Waratek has received the 2017 CDM INFOSEC Leader Award for Application Security, was named Platinum winner in 2017’s Best Application Security Solution by Government Security News and is the winner of the 2015 RSA Innovation Sandbox Award. JavaWorld notes that “Waratek is the only vendor that can boast of a large-scale production deployment with a Tier 1 global investment bank, the most significant deployment of (runtime protection) that exists for Java technology today.”

Waratek is based in Dublin, Ireland and Atlanta, GA.

Senior Test Automation Engineer (Waratek QA)

Job Description

The QA team in Waratek are seeking a Senior Test Automation Engineer. The role will involve working closely with development and product management to ensure the quality of Waratek’s pioneering RASP (Runtime Application Self Protection) suite of products. The individual will be responsible for complete end-to-end ownership of the QA process for specific security and patching features and also middleware compliance of this product suite. The role largely centers around test-automation and test-framework development in Java. There is much other work involved with the test-infrastructure, such as Jenkins, MySQL and JavaScript, as well as analysis of test results, debugging of test failures and logging of bugs.

Duties and responsibilities

● Creating test plans from product functional specifications
● Translating plans into automated testsuites specifications and presenting to development team
● Designing and developing automated tests (Java, JUnit, Selenium)
● Designing and developing common libraries for use by the automation framework
● Analysis of test results for all of the above and reporting defects to the development team
● Establishing/maintaining the test infrastructure (Jenkins, MySQL, Amazon AWS)

Essential Skills & Experience

● Graduate Degree or higher in Computer Science or a related field
● Minimum 5 years industrial experience in a QA development/architectural role
● Strong Java and object-oriented programming skills
● Linux/Unix usage and experience
● Experience with test-methodologies: software test processes, software development lifecycle
● Excellent team-skills: teamwork, collaboration, communication

Desirable Skills & Experience

● Experience with Java-related tools and technologies (e.g. Ant, Maven)
● Experience/understanding of test plans and specifications
● Experience of continuous-integration tools such as Jenkins
● Experience in representing the QA team during meetings/presentations
● Experience with bug logging and bug tracking tools (JIRA preferable)
● Experience in realising innovative solutions to test intricate use cases
● Good knowledge of middleware software (e.g. WebLogic, Tomcat, JBoss)
● Knowledge of AWS technologies (AMI, S3)
● Knowledge of source code management tools (e.g. Mercurial, Git)
● Knowledge of database technologies such as MySQL or Oracle
● Knowledge of penetration or security testing for Java web applications
● Knowledge of RASP (Runtime Application Self Protection) and OWASP top 10 vulnerabilities

For further information on the opportunities available to successful candidates please contact [email protected]

Try A Demo
& Get Protected.

Get a free POC when you schedule now.