PMLAB is a Ukrainian product software development company that supplies its partners with innovative entertainment solutions. Our team of professionals are driven by the sole purpose of delivering a best in class cross-cultural experience, whilst growing our product offering and improving the end-user experience.
25 марта 2020

Middle QA Engineer for DWH team


About Team:

The DWH team manages databases for our platform and develops tools for analyzing data. The team provides various reports generated using different tools and develops own products.

You will be involved in:

— Verification of data transformations, migrations, alignments, reports using SQL;
— Analyze and document features of the product and business requirements;
— Write and maintain test cases and test scenarios;
— Execute exploratory, functional, acceptance, regression testing;
— Communicate with other departments and team members on a daily basis;
— Participate in meetings, make demo and knowledge sharing sessions;
— Estimate current activities and report results to the team;
— Root causes analysis of failed test and report issues/take corrective actions;
— Be an active member of the team, suggesting improvements of the processes to increase quality of the product and performance of the team;
— Participate in the creation of new automated tests (In the future).

We are interested in:

— 2+ years of manual testing experience;
— Knowledge of desktop and web testing (DB side);
— Strong experience with SQL databases (queries);
— Experience and good knowledge of DWH (Data Warehouse) and ETL concepts;
— Experience with REST API testing;
— Gathering and analyzing logs (e.g. Kibana);
— Experience with processing technologies for data flow (ActiveMQ, rabbitMQ, Kafka, Flink, SparkStreaming, etc.)
— An ability to create and support tests documentation, execute test runs;
— Knowledge of testing theory, approaches, etc;
— Good problem-solving abilities and strong passion to learn new things;
— Understanding of Agile methodologies and engineering practices;
— Good analytical and communication skill.

Nice to have:

— Experience in sports betting;
— Programming skills with any OOP languages;
— Experience in test automation and knowledge of test automation frameworks;
— Knowledge of continuous integration/delivery (TeamCity, Jenkins, etc.) and source control systems (e.g GIT);
— Good understanding of HTTP protocol and Client-Server architecture;
— Experience in non-functional tests such as Performance, Security, and Accessibility.

Being a member of PMLAB team means:

— Challenging tasks with a great opportunity to level up your skills
— Knowledge sharing atmosphere (you have a chance to be a speaker in our internal meetups)
— Competitive salary and сonstant encouragement for your efforts and contribution
— 20 working days of paid vacation
— 100% paid sick leaves
— Medical insurance/ sports compensation
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.
— Corporate library and subscriptions for Pluralsight and Safari online
— Lunches delivery to the office
— Unlimited good mood and support!