Work closely with software engineers to build quality by ensuring proper test and conditional coverage, configuration quality, logging and monitoring.
Develop and implement QA standards, processes, tools and methodologies; Partner with other functions to establish testing requirements for microservices with principles of 12 factor applications adherence.
Document functional/integration test strategies and test plans; translate complex system requirements and specs into test requirements and testing methods.
Participate in feature/story elaboration, Identify and implements complex automation efforts.
Requirements
5+ year of experience in Unit, Functional and Integration testing
Exposure in building and using automation frameworks using technologies: Java, JUnit or JBehave
Experience testing across a variety of platforms: Microservices, Event Driven Applications, and Databases
Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools to ensure higher code/conditional coverage
Experience in working in Agile Methodology
Experienced in different protocols testing (SFTP/sockets/HTTPs/RPC..etc)
Application development experience Using Java
Security Testing experience using security test tool