Software Development Engineer in Test (Java)
Remote - Must reside in US
Reviewing requirements, specifications and technical design documents to provide timely and meaningful feedback, creating detailed, comprehensive and well-structured test plans and test cases, planning and coordinating testing activities, preparing reports to communicate outcomes of quality assurance activities, preparing quality assurance policies and procedures, designing, developing and executing automation scripts, identifying, recording, documenting and tracking bugs, performing thorough regression testing when bugs are resolved, developing and applying testing processes for new and existing products, tracking quality assurance metrics and statistics, staying up-to-date with new testing tools and test strategies and assuring ongoing compliance with quality and industry regulatory requirements
Skills:
Tech Stack:
- JIRA
- Spring Framework or equivalent
- Familiar with commonly used Design Patterns
- Java and Groovy. Candidates must be highly experienced in Lambdas, Generics and commonly used data structures such as Map, List, Set etc.
- Strong data structures and algorithms knowledge
- Concurrent programming knowledge, e.g. Actor Model, Java CompletableFuture, and different types of thread pool Executors
- Hibernate or equivalent JPA frameworks
- Restful Web Services
- MySQL, Oracle, DB2 or MS SQL
- Optional but highly desired: ReactJS, JavaScript
- Good communication skill
IND 005-009