Junior AQA (JS) Engineer (offline)

Fintech project, the purpose of which is to create and maintain banking platforms. Users are bank employees, which is about 10,000. The platform is used to serve clients of the bank who would like to invest their money in one of Canada’s largest banks.

 

The platform is used by bank advisors, who can create, analyze, and compare customers’ investment portfolios and create reports.

 

Requirements:

- Proficient in WebDriverIO and Protractor for web automation using JavaScript/TypeScript.

- Skilled in cross-browser testing and resolving compatibility issues.

- Experienced in code review and maintaining coding standards.

- Capable of manual testing, creating test documentation, and reporting.

- Knowledgeable in CI/CD pipelines with Jenkins.

- Agile methodology understanding and teamwork experience.

- Basic backend testing (Java) and willing to learn manual API testing techniques.

 

Would be a great plus:

- BE testing (Java) experience

- Manual API testing

- RestAssured (Java) knowledge.

 

Responsibilities:

- You will be working on both manual and automation work to support the quality of the project.

- Working on the common sprint activities:

- Covering features assigned to you with test cases, using the common test management tool

- Testing new features after they pass the development phase

Covering those features with automated tests (mainly from the BE perspective)

- Working on release activities(once every couple of months):

Releases may require additional support, which would include manual regression of the application, running regression test suites, analyzing the reports, and providing feedback to the team. Possible night releases (not often). It usually takes 2-3 hours max.

Our team has a couple of applications developed and finished, but sometimes we do small updates/hotfixes for them. Those usually require change-related testing work, possibly full regression testing.

- Working on the shape of automation test suites:

- Analyzing daily reports

- Locating possible issues in tests/applications on test failures

- Fixing test failures

- Following scrum procedures:

- Daily standups, refinement sessions, sprint planning, etc;

 

What we offer:

- Annual paid vacation of 18 working days.

- Extra vacation days for long-lasting cooperation.

- Annual paid illness of 10 days.

- Maternity\Paternity leave.

- The opportunity for sabbatical leave.

- Marriage and Parenthood Package.

- Compensation for sports activities (up to 6000 UAH\year).

- 50 % cost compensation for attending self-development courses.

- Corporate doctor.

- Internal education(corporate library, Udemy courses).

- Career development plan.

- English and Spanish classes.

- Paying taxes and conducting private entrepreneurs.

- Technical equipment: laptop, mouse, keyboard, monitor.

- Internal Referral program.

- Opportunity to take part in company volunteering activities.

- Technical community events.