Independent Software Testing

Automated Testing - Selenium

Selenium is the most popular test automation framework today. The opensource nature of its offering makes it a reliable and low cost option for testing. It is also popular for the reason that it works with ease across browsers, operating systems and frameworks.

Our experience in Selenium has been across a bunch of web applications from different domains. You do not have to hire engineers to test your applications. Ride on our experience. Invest time in your core expertise while we take care of automating your application testing with Selenium.

Our team is experienced in

  • Implementing test automation in the language of your choice - Java, Ruby, PHP, Perl, Python.
  • Wrapping test scripts in test frameworks like JUnit and TestNG.
  • Writing scripts and cases for blackbox testing
  • Flash and database testing
  • Employing suitable automation design patterns
  • Using platforms like Sauce labs
  • Following Agile and Scrum methodologies for testing

Manual Testing

Manual testing is a crucial component in the testing cycle of a software product. It rightly complements automation by testing for factors like usability and messaging which cannot be detected by a script or software. Running a pair of human eyes over your product is the best way to ensure quality in terms of performance, usability and error handling.

Here’s a list of manual testing services that we offer under Manual testing for your application

  • Reviewing product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable
  • Exploratory testing based on product user stories
  • Developing and implementing related test plans/cases by working with product owners
  • Defining test methods and creating test plans to determine if the software will perform accurately and reliably under all conditions
  • Actively Recommending improvements or corrections to engineers along with logging bugs throughout the development process
  • Managing defects and proactively conveying risks to management
  • Developing and maintaining test strategies and test plans
  • Executing test plans and generating test reports
  • Smoke & Sanity Testing, Compatibility Testing, Regression Testing, Functional Testing, Cross Platform Testing, Performance Testing, Integration Testing etc
  • Preparing Traceability Matrix

Manual Testing
  • Exploratory Testing
  • Enterprise Application Testing
  • Web Application Testing
  • Desktop Application Testing
  • Performance Testing
  • Load Testing
Automated Testing
  • Selenium RC
  • Selenium Web Driver -
  • Python, Java, .NET