SDET Scala (A.S) #139

  • Full Time
  • Quality Operations
  • Remote (Remote)
  • 48000 - 65000 USD / Year

(A.S)

Jira, Selenium WebDriver, PowerBI, SQL, Cypress, Javascript, Scala

Company Overview

The company enables smarter decision-making by accelerating the flow of data-driven insights. Its semantic layer platform simplifies, accelerates, and extends business intelligence and data science capabilities for enterprise customers across all industries. Their goal is to empower customers to democratize data, implement self-service BI, and build a more agile analytics infrastructure for more impactful decision-making.

This is a dynamic and innovative company with a no-nonsense culture. They combine the best aspects of the Bay Area, Boston, and Bulgaria to create a unique and high-achieving team. They are driven by the ambition to make a difference while maintaining a fun and engaging work environment.

 

Job Description:

Responsibilities

Test Planning, Development and Execution:

  • Create detailed test plans, test cases, and test scripts based on functional specifications
    and requirements;
  • Execute manual tests to verify software functionality, performance, usability, and
    compatibility across different platforms and enronments;
  • Create automated tests using Nightwatch.js to exercise all capabilities of our leading-edge,
    canvas-based web application;
  • Follow practices for clean code, including static analysis, code robustness and reusability;
  • Identify and report defects, issues, and risks, ensuring they are appropriately tracked and
    resolved;
  • Testing and verifying the product and its interaction with the BI tools.

Defect Management:

  • Clearly document and communicate defects and issues found during testing using a
    defined defect tracking system;
  • Verify bug fixes and perform regression testing to ensure the stability and quality of
    software releases;
  • Monitor automated test runs, and work with the development teams to resolve test failures
  • Collaborate with the development team to troubleshoot and resolve issues, proding
    detailed information and reproducing steps if necessary;
  • Maintain accurate and up-to-date test documentation, including test cases, test scripts,
    and test results.

Requirements:

  • 3+ years of experience as a QA Engineer;
  • Experience with Scala;
  • Experience with SQL, being able to work with database queries;
  • Experience with major BI tools such as Tableau, PowerBI, Looker, Cognos, MicroStrategy, Business Objects, Qlik, etc;
  • Familiarity with agile development methodologies and continuous integration/continuous delivery (CI/CD) pipelines;
  • Ability to write clear, concise, and comprehensive test plans, test cases, and test scripts;
  • Be able to learn new technologies rapidly, and be able to share that learning with others;
  • Be a strong team player who is able to collaborate across teams and departments;
  • Full business proficiency in English.

Desired Skills:

  • Experience with JavaScript;
  • Knowledge in OLAP and Datawarehousing concepts;
  • Experience with Microsoft SQL Server Analysis Services Multidimensional and/or Tabular
    models;
  • Experience with MDX, DAX and SQL;
  • Good understanding of relevant networking technologies and distributed systems;
  • Excellent knowledge of analytical reports and their usage patterns;
  • Strong knowledge of logical and physical data modeling concepts;
  • Bachelor’s degree in Computer Science or equivalent.

 

Hiring Process:

1. Technical Assessment Test: Candidates will be tested on a range of technical areas. The assessment format will be multiple-choice questions:

  • QA/Test (ISTQB): 12 questions
  • Javascript: 7 questions
  • PowerBI: 7 questions
  • Scala: 6 questions
  • Selenium: 4 questions
  • SQL: 4 questions
  • Tableau: 3 questions

2. Technical Interview: After successfully passing the test, candidates will be scheduled for a technical interview with the Tech Lead. This interview will dive deeper into the candidate’s technical knowledge, expertise, and problem-solving capabilities.

3. Final Interview: Candidates will then have a final interview with the QA Manager. This discussion will focus on the cultural fit, alignment with company values, and other non-technical competencies.

 

Join a team of passionate people committed to redefining the way business intelligence and AI is done.

Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job. You can apply to multiple job openings at once!

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!

Menu