Our QA activities start even before development on Acceptance Test Tables and Wireframes creation. This process tightly integrated into process of collecting of business requirements for the system to be developed.

On next stage our QA Engineers work in parallel with Development Engineers to create layer of code for automate testing procesdures. Together with Unit Tests crrated by developers those tests are integrated into Continiuos Build Process or Nighty Build Process.

This approach allow us to embedd quality into the code from early beginning, not just as additional small effort at the end of the project.

QA Engineers support the following frameworks and processes:

TDD
ATDD
ATDP
Scrum
Kanban
BDD
Automate Testing
Smoke Testing
Functionality Testing
Requirements Testing
Unit Testing
Integration Testing
Regression Testing
Security Testing
Loading Testing
Performance Testing

QA Engineers use the following tools and environments in their work:

Selenium
JBehave
RBehave
JUnit
NUnit
RUnit
DBUnit
HTMLUnit
JMeter
Cucumber
RSpec
Visual Studio
IntelliJ DEA
NetBeans
Webrat