Independent QA and testing


Code Factory is offering for your business a rigorous independent testing service for infrastructure and applications cross-device and cross-platform to improve the overall quality of your product and reduce its time to market. Independent testing is performed by testing specialists who have not been involved in the system’s development to ensure that the delivered software meets both functional and non-functional requirements.

quality assurance

Our testing team provides expert services and tools for independent product and application testing, as well as QA checks of our own custom solutions. The team is formed by QA and Testing Engineers who work following our customer standards and an industry software development life cycle (SDLC), whether the project adopts Waterfall, Agile, Scrum or Kanban methodologies, or a combination of these.

Why use the Independent QA and testing services provided by Code Factory?

  • We have a rich experience and we understand the software development cycle that includes application software, consumer internet, web, desktop and mobile apps, and on-demand products.
  • Technology breadth and highly qualified employees striving for excellence. Exposure to product built on J2EE, Java, .Net, C#, Mobile and permantent training for our staff.
  • Tailored solutions. Tailored testing approaches and processes to meet wide range of development methodologies.
  • Strong industry-specific testing services in the financial and banking sectors, gaming and betting: System Integrators, Software Development & Consulting companies.
  • Team strength. ISTQB certified personnel, recognized experience by the European Software Testing Awards (TESTA) 2013. Testing is an engineering discipline. It requires special methodologies, tools, knowledge, skills, experience and talent. Code Factory team consists of over 100 high-skilled test specialists who master all these components of successful testing.

Testing Services Portfolio

Code Factory is ready to provide you with high-level testing services for any type of desktop, web or mobile application. The main benefits you can gain from our collaboration are cost-efficiency and time-saving by using leading edge testing tools, risk reduction, agility and open communication by being in constant touch with our clients.

Core Testing Services:

  • Functional testing
  • Integration testing
  • System testing
  • End-to-end testing
  • Regression testing
  • User acceptance testing

Specialized Testing Services:

  • Automated testing
  • Performance testing
  • Load testing
  • Stress testing
  • Security testing
  • Compatibility testing
  • Exploratory testing
  • Usability testing
  • Game testing
  • Mobile testing
  • Agile testing

QA & Test Consultancy:

  • Test Strategy Design
  • Test Process assessment and improvement
  • Quality audits
  • Coaching

We can offer professional testing services for:

  • Desktop: Windows (XP, 7, 8, Vista), Linux (CentOS, Ubuntu), MacOS and more
  • Mobile: Android, iOS and Microsoft Windows Mobile
  • Cross-browser testing: Internet Explorer, Chrome, Firefox, Safari
  • Cross-platform testing: MS Windows, Linux, Apple OS, iOS, Android, Windows Mobile
  • HTML-based user interface
  • API web-based applications and REST services
  • Flash-based applications
  • Performance and scalability
  • Security
Test Process
Test Tools
Project planning  JIRA, Rally, MS Project
Test management & Defect tracking TestRail, JIRA, HP Quality Center,    Bugzilla, Redmine,TestLink, Mantis, Team  Foundation Server, Microsoft Visual Studio  Test, Trello, qaManager
Functional automated testing Selenium Webdriver, TestNG, JUnit, Sikuli, Maven, SoapUI, Fitnesse, HP UFT,  Thucydides, Cucumber, JBehave,  Concordion, Borland SilkTest, IBM  Rational Functional Tester, Robot  Framework and other Custom    Personalized Tools.
Performance testing Grinder, LoadUI, Soasta CloudTest,  JMeter, HP LoadRunner, AQtime,  Profilers
Security test tools Burp, HP WebInspect, WebScarab,  Nessus, Nikto, small tools for injection checks
Configuration management Git, SVN, CVS, Jenkins, MS VSS,  SharePoint
Static Code analysis Sonar Qube, JTest, MS Visual Studio,  FindBugs

Automated testing

Code Factory’s test automation framework enables full lifecycle automation testing and reporting, helping our clients avoid manual and complex IT processes.
All of our tools are fully extensible and customizable, resulting in a bespoke service for every project. We can create custom test plans and test scripts covering:

  • Unit testing
  • Integration testing
  • Functional testing
  • Performance testing
  • Load testing
  • System testing
  • Regression testing

Our clients find that automated testing can significantly reduce operating costs and QA cycle time, improving the overall quality of custom applications and enabling on-schedule delivery.

Code Factory Automated testing services span:

  • Test Automation Development (automation framework design, development and deployment)
  • Automated Test Execution
  • Automation Script Maintenance
  • Test Automation Consultancy

We are tools neutral and we are continually evaluating new tools and techniques. We can use Industry standard tools: (ie. HP Quality Center, UFT, LoadRunner, IBM Rational Functional Tester, SOASTA CloudTest, etc.) and Open source tools (Test Link, Selenium, FitNesse, Cucumber, JMeter, SoapUI, Jbehave, etc.)

Managed Test Center (Near-shore dedicated team)

We pride ourselves on being a trusted, reliable partner for our customers, providing an extension to their internal teams. We work with the customers throughout the lifecycle of the development and implementation process or at key stages.

To reach the most efficient results of your project implementation Code Factory is ready to provide you with dedicated team of expert to work only under your project in accordance with your requirements.

Benefits of Managed Testing Services:

  • Ready-to-roll on demand-delivery software testing QA services near-shore
  • You can track and view the progress of your project real time using our tested tools
  • We can adapt and customize the methodology ensuring quality and efficiency
  • Delivery based on a commonly agreed Service Level Agreement (SLA)
  • Constant communication with your designated coordinator of the Center
  • Flexible staff allocation – according to your project needs

Clients: