Position: Java Engineer in Test
Company: Evolve Squads
Category: Java
Experience required: 5y
English level: upper

**Qualifications**

Strong development experience with Java stack including Spring framework/Spring Boot;
Strong development experience with HTTP(good)/RESTful APIs (must, testing out different versions of API’s), Microservices, and Postgres DB (must);
Experience with Junit is a must, TestNG is good to have;
5+ years’ experience as a core Java Engineer (main driver);
Bonus points for any experience with modern test automation frameworks.

**Key Responsibilities**
Architect, design, and implement test framework;
Translate requirements into high-performance, maintainable applications;
Provide estimates to assist in product roadmap planning;
Document solutions in wiki pages and code comments;
Teach others good quality and testing practices;
Using design patterns where appropriate;
Support and mentor other engineers by providing code reviews and design guidance;
Evaluate and recommend best practices, tools, and techniques.