See your business in a whole new light...

Who we are

We are team of professionals with experience in virtualization, online sales, automotive and many other industries. Our passion is to deliver innovative software solutions that help our clients stay ahead in the ever-changing digital landscape. The creation of each software solution we build, always goes through these phases.

Understand the business

The most important part of our work is not building the software, it is understanding the business problem we have to solve. This will involve lots of communication and close cooperation between our teams.

Design the solution

With the knowledge we have gathered, we design and propose a software solution, which suites your needs and which we can review together.

Implementation

The development of the code, assuring the best quality, creation of the related documentation and training the business teams are the core of our work.

Support

The relation with our clients is the most important thing for us. We are always supporting them in the integration, operation and scaling of our software solutions.

Software Academy

In order to meet our clients needs for resources, since 2021 we are investing in the creation of a software academy. A part from the academy courses we participate in school programs and lectures to find the brightest of the younger generation.

Manual QA Course content

Basic concepts in computer systems

  • Hardware of a PC.
  • OS idea.
  • Drivers for the OS.
  • Relation between the installed software and the OS.
  • Programm vs Process.

Internet

  • Definition of Internet.
  • Connection between all the computers in Internet: Rooter, DNS, hosts file.
  • Website concept.

Software quality

  • Definition of Quality.
  • The proffesion of a Software Quality Assurance.
  • The importance of requirements and prevention.
  • Software Development Model and how it affects the Quality.
  • V software development model vs Agile concept.
  • The role of the QA in an Agile process.

Test cases

  • The purpose of a test case.
  • Test cases vs test ideas.
  • Writing good test cases.
  • Define the most important tests.
  • Enough testing.

Defects

  • Definition of a defect.
  • Reasons to have defects.
  • Information that should be available in a defect.
  • Prevent vs Identification.
  • Defect tracking systems.
  • Defect life cycle.
  • Software without defects.
  • Severity vs priority.

Test and Code Coverage

  • Define Test Coverage.
  • Define Code Coverage.
  • Plan the test and code coverage.
  • Measuring Test and Code Coverage.

Testing Types

  • Black/Grey/White box testing.
  • Functional testing types.
  • Nonfunctional testing types.
  • Define the test strategy in practice.

Testing Techniques

  • Boundary Value Analysis.
  • Equivalence Partitioning.
  • Decision Table Testing.

Test Matrix

  • Definition of a Test Matrix.
  • Problem which can be solved with a Test Matrix.
  • Creation of a Test Matrix in practice.

QA Tasks in one sprint

  • Defect verification.
  • Functional testing of the new features.
  • Regression testing.

Practicle testing

  • GUI Checklists.
  • Search feature testing.

Web Sites and Web Applications

  • Difference between Web site and web Application.
  • Common architecture of a Web Application.
  • HTTP, HTML and Java Script basic concepts.

DB basic concepts

  • DB difference compared with file system.
  • The purpose of a DB.
  • Data to be saved in a DB.
  • DB types.
  • Relation DB structure.

SQL basics

  • Select with conditions.
  • Agregate functions.
  • Relations between tables.
  • Join types
  • Keys and why we need them.
  • Stored procedures.
  • Indexing.
  • Triggers.

QA Documentation

  • Test execution reports.
  • Sprint Quality index - number of bugs compared to the amount of work.
  • Sprint Defect fixing index - fixed vs found defects by priority.
  • Test plan basics.
Web Automation with Robot Framework

Software Technologies

  • Types of Programming languages.
  • Compiler vs Interpretorr.
  • XML, HTML, JSON, DOM, XSLT.
  • The importance of an IDE.
  • VCS and the problems it solves.

The concept of automation

  • Automation types.
  • Automation myths.
  • API automation - pros and cons.
  • UI automation - pros and cons.
  • The perfect automation strategy.

XPATH

  • Everything is three of nodes.
  • Abbreviated and expanded syntax.
  • Nodes types.
  • Parent , Children, Siblings, Ancestors, Descendants.
  • Axes and Location path.
  • Operators.

Automation with Robot Framework

  • Getting started.
  • Creating test cases and test data.
  • Using variables.
  • Creating user keywords.
  • Organizing resources and project structure.
  • Executing test cases and test suites.
  • Understandig the test results.
  • Browser compatibility with Robot Framework.

Version Control System - GIT

  • Installation and configuration.
  • Create your first repository.
  • Commit changes and checkout in one branch.
  • Work with many branches.
  • Code merging.
  • GitHub concept.