Company Summary Veridium is a leading provider of end-to-end biometric authentication solutions for enterprises deploying biometrics as part of their access and identity management security strategies.
Powered by an unmatched knowledge of biometrics R&D, Veridium solutions increase convenience and security, reduce fraud, and cut costs associated with passwords and traditional multi factor authentication.
We are looking for highly-motivated, forward-thinking talent to add to our growing team.
Quality assurance of VeridiumID platform delivery. VeridiumID platform it is composed by :
Mobile App (Android and iOS)
Integration points with AD and Citrix infrastructure
User Behavior Authentication
Mobile native applications (Android and iOS)
VeridiumID Service Java REST API
VeridiumID Admin Console (AngularJS application)
Persistence Layer / Data processing Zookeeper, Kafka, Spark / Tensor Flow, Cassandra (+Lucene Index)
Deployment Ansible Scripts / python
QA Engineering has in focus platform end-to-end, including the deployment scripts and monitoring tools provided with the platform.
Component testing has in target all of them from application, configuration and persistence layer, up to component test of data processing pipeline of User Behavior Authentication (feature extraction, model update, rules) Requirements Min requirements :
Automated testing experience, mobile testing is a plus
Understanding of software development and QA lifecycle
BS.MS in Computer Science / Electronics / Electrical Engineering or a related technical discipline
Network and security knowledge
Performance testing; penetration testing
Significant experience testing both REST API’s as well as the UI
Experience testing Web-based applications
Proficiency with Java, Python, or C# when it comes to creating automation scripts
Working knowledge of databases
Experience with Appium.
Experience with Mock servers testing (e.g MockServer, WireMock, Postman Mocks).
Experience with Acceptance Test Driven Development methodology.
Experience with performance testing (e.g JMeter, SOASTA)
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and perform testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet client needs