QA Automation

Siloon offers a full range of testing services from simple manual testing to complex automated testing frameworks. We have deep expertise and experience in application development and maintenance in addition to testing, so we have the big picture vision necessary to understand your software and design a testing plan tailored to your business needs.

Software testing as a separate process requires close integration with the core project work starting from the early stages. We achieve this through our emphasis on close relationships with, and attention to, the customers and their needs. Siloon enables clients to concentrate their own time and resources for high-level tasks, as well as lower the operating costs related to acquiring and maintaining necessary infrastructure.

One of the advantages we provide for North America’s companies is overnight turn around. For time sensitive development projects or urgent production upgrades, we provide quick nightly test cycles with test results available to customer’s engineering team by next morning.

We’ve developed a powerful tool to manage project and test tracking metrics. QA coverage and other relevant information is available to customers instantly.

We provide QA services using automated scripts and tools. Automated QA assures that your applications are regression/bugs free.

We have built a 5-star QA team that can stress test your applications day and night. We can code sophisticated automation scripts to prevent regression bugs for each new build. Customers provided positive feedbacks to our high quality QA services.

For example, we have coded 90 hours of scripts to automate the testing of Coghead (acquired by SAP) products and the scripts were executed continuously throughout the day. In addition, we are very good at benchmarking your website¡¯s performance by simulating concurrent accesses and load levels. We also have a support team that can monitor your production website 24/7. In fact, because of time-zone difference, we do QA work while you are sleeping. Virtually, your productivity doubles. Learn more about QA Automation

Key Services:
Test Development and Optimization
  • Test strategy definition and refinement
  • Test case development, re-factoring and maintenance
  • Requirements coverage and traceability analysis
Test Execution and Reporting
  • Functional and non-functional testing for all phases: unit, regression, integration, system, acceptance, and other types of testing
  • Full defect lifecycle support
  • Gathering quantitative product quality and testing quality data
Test Automation
  • Developing and maintaining automated test suites and framework
Testing areas:
Functional Testing
  • Functionality Testing — ensures that the hardware, software, portal, or internal application of the product meet expected functional requirements.
  • Regression Testing — re-testing after fixes or modifications of the software or its environment with the focus on automated testing.
Non-Functional Testing
  • Load/Stress Testing — observes the system behavior under different conditions, including heavy load on the product interfaces.
  • Performance Testing — verifies current system capacity and identifies system bottlenecks in terms of the load that can be sustained.
  • Internationalization Testing — ensures that the hardware, software, portal, or internal applications are ready for global market release.
  • Usability Testing — testing for consistency in user interface and ensuring user friendliness.
  • Interoperability / Compatibility Testing — cross product / cross-platform testing to ensure that the application behaves as expected in different environments.
  • Compliance / Certification Testing — ensures that the product or the product development process complies to a certain standard or methodology.
  • Vulnerability / Security Testing — identifying vulnerabilities that may be introduced by patches and updates or by misconfiguration of servers, routers, and firewalls.
  • Data Migration / Conversion Testing — ensures that the solution behavior didn’t change for worse after migration to a different underlying platform (hardware, OS, database server, application server, enterprise information system, etc) and that the data was not corrupt in the process of migration.