Java Developer - Advanced

Apply Now

Company: Spruce Infotech

Location: Montreal, QC H1A 0A1

Description:

Java Developer

Location: Montreal

Experience: Advanced(8-1-5 years)

The platform is composed of multiple products internally developed in Java or from established vendors. The testing is done by the team developers with no dedicated QA resources' The test support lead is a developer with advanced testing knowledge and capabilities. As an expert in the domain, the candidate will mentor the team members and guide them to implement proper testing from JUnit test cases, to integration, end to end and performance tests. The candidate should have good notions on building a test plan, test strategy, define and maintain a large test suite as well as balancing efforts vs benefits for the testing efforts'

The main goal for the test lead is to apply best practices in the team and ensure continuous awareness and improvement from other team members. The candidate will be primarily assigned to one squad, but will also be asked to oversee the testing organization of the other 3 squads.

One important added value the candidate should have is the ability to identify and formulate edge cases to be added in the tests scenarios, which some developers sometimes are not able to anticipate.

Main contributions expected from the candidate:

- Define optimized test strategies and plans for each product of the squad

- Lead by example in test cases implementation

- Maintain current unit tests coverage al95% or higher

- Enforce the deployment of Cucumber for all squads with real BU defined Gherkin test cases

- Strong contribution to user stories, especially acceptance criteria
Strong ability to query SQL databases will be required as the project is primarily a reporting/analytics platform.

Similar Jobs