QA Engineer

Tallinn, Estonia
Roles:
QA
Must-have skills:
Java
Nice-to-have skills:
PerlJavaScript
Considering candidates from:
Estonia
Work arrangement: Onsite
Industry: Financial Services
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Provided
Size: 1001 - 5000 employees
Logo of Interactive Brokers

QA Engineer

Tallinn, Estonia
Interactive Brokers is a direct access electronic broker catering to the needs of professional and frequent traders, institutional investors, financial advisors, and introducing brokers. Their clients have access to more than 120 market centers in 31 countries from a single account. They are the lowest cost provider of brokerage services and the largest U.S. electronic broker based on daily average revenue trades executing 850,000 trades per day.
Their employees are part of a dynamic, multinational, fast-paced, results-oriented team working to provide the customers with state-of-the-art trading technology, superior execution capabilities, worldwide electronic access, and sophisticated risk management tools.

Tasks:
  • Develop regression tests
  • Clearly document and maintain their work
  • Work with existing documentation
  • Debug existing code
  • Work on multiple projects at the same time with varying degrees of priority
  • Work closely with others or a manager as well as work without close supervision
  • Reproduce and document bugs
  • Work with multiple operating systems and test different types of systems
Must-have:
  • Bachelor's degree in computer science, physical science or engineering
  • A fundamental understanding and experience with Java
  • 2+ years of experience with automated software testing processes
  • Experience with writing either unit tests or UI tests
  • Working knowledge of Jenkins, Git, CVS, Ant, Maven, Jira, Confluence, Eclipse, Junit
  • Familiarity with applications testing in Selenium
  • Verbal and written communication skills in English 
Nice-to-have:
  • Basic experience in Perl, JavaScript, Groovy
  • Basic user knowledge of Unix
  • Experience with commercial mobile manual/automation test management packages (SauceLabs, BitBar, etc...)
  • Experience with test automation for mobile apps
Benefits:
  • Discretionary salary raise in the end of each calendar year
  • Discretionary cash and stock bonus in the end of each calendar year
  • Lunch paid by the company (up to 7.50 EUR/day)
  • Dental/vision expenses compensation of 205 EUR per year
  • Sport activities compensation of 45 EUR/month
Interview process:
  • Intro call with Toughbyte
  • Codility (1h) + online psychological test (15 min) 
  • Tech interview (1+ hour) (if in the office - they get a math test, if online - they send the math test, a candidate has 1 hour to complete)
  • Interview with American team lead (tech+motivation)
  • Interview with VP (a bit tech + culture)