Analyse | Approach | Get Results.

Case Studies

Healthcare
Seamless Web & Mobile Automation
Tools Used : JIRA, Selenium, logcat, charles proxy, fiddler
Project scope
  • Funtional and Automation testing on both web and mobile apps.
  • To automate the report generation process for reviewing the biometric data and trends.
  • Help produce reliable study results.
  • Integrate with buils system to automatically trigger the executions.
Challenges
  • Process alignment was a big concern as development team was scattered across globe (Ukraine, Argentina and US).
  • Ensuring the quality of the overall application to secure FDA approval.
  • Seamless automation between Web, Mobile and the medical equipment.
Approach
  • Analyze and develop functional and automation testing requirements and strategies.
  • Deployment of Quality control leader for process alignment.
  • Setup the test environment to simulate the readings of the actual device.
  • Automate test data creation process and populate records for analysis and reporting.
Result
  • The process, testing and approach developed was approved by FDA (US).
  • Automation resulted in saving of about 70% effort for sanity test executions.
  • Complete testing and Quality control was offshored.
Over The Top
Playback Test Automation
Tools Used : Selenium, Appium
Project scope
  • To automate all video related playback functionalities.
  • To automate all the sections of the native app and verify the length of the video beign played.
  • To verify if all the Ad's related contents are being played back.
  • To ensure scripts works on all the 3 platforms - Web, Android, Ios.
  • Integrate with build system to automatically trigger the executions.
Challenges
  • Automation of video player controls (play, pause, scrub, resume, etc.) with open source tools sets.
  • Video playback on different platform and OS.
Approach
  • Discuss with various stakeholders (multi-Vendor) and develop Automation Framework that suites for both Web and Mobile.
  • Automated validation of Inventory versus Impressions during video playback.
  • Develop Test Scripts using Selenium and Appium for media streaming functionalities, that includes play, pause and scrub on media player.
  • Trigger automatic notifications for the stakeholders on error and send the execution summary report.
Result
  • Build verification suite was completely automated, thus reducing the execution time by 4 hours per build.
  • Achieve compatibility testing on various devices and OS with single script, reducing the overall test execution efforts and finding the application behaviors.
  • Execute automatic tests on different network conditions (WI FI, 3G, 4G).
  • All the automations was achieved with open source tools sets.
Over The Top
Media Performance Testing
Tools Used : Jmeter, Neo Load
Project scope
  • To establish performance benchmarks to compare against new releases
  • API (Rest Web Services), UI, Streaming content, Mobile(iPad/Android) applications performance testing.
  • Performance testing of applications from different network conditions.
  • Monitoring the application and server resource utilization and reporting bottlenecks.
Challenges
  • Setup monitors for identifying the bottlenecks.
  • Create and Execute different tests for up to 500 concurrent users.
  • Execute tests from different network conditions.
  • Analyze the results, identify bottlenecks, provide recommendation and Publish Test Report.
Approach
  • As the load increased, response times drastically increased. At the same time, APP Server CPU utilization was reaching 100%, resulting in breakdown of the systems.
  • Monitored counters like Bit Rate, Buffer Fill, Lag length, Play Length, Lag Ratio for streaming contents.
  • Monitored counters like dead lock, Memory, disk space in servers.
  • dentified log files was full and due to space issue the respective node was down.
  • Increased cache for group synchronous streaming.
Result
  • After fixing the Node issues and Log issues, application was able to handle the required load.
  • All the SLA were within acceptable limit with Utilization < 47%.
Mobile & Web Application
Product development
Tools Used : Virtualbox, Linux shell,
phpstrom(ide), aws command line tool, jira
Project scope
  • To develop the web application with smooth, immersive user experience starting from signup to interacting with their locale diaries.
  • To provide seamless UI coupled with a first time user tutorial.
  • Integrate location based services such as live auto detect user location, post to nearby locations
  • Implement a trending post detector based on the number of interactions.
  • Creating a seamless workflow for development, testing and deployment.
  • Integrating AWS services
  • Planning and maintaining the infrastructure most suitable for the application architecture within the AWS environment and to provide the same application in a mobile application in both platform.
Challenges
  • Poor source code quality to implement additional features.
  • Integrating new features without breaking what was already in place because of the fragile nature of code base.
  • Replicating the web features to work seamlessly with the mobile application .
Approach
  • Maintaining and continuing the development of the application from what was handed over, which had an amateur structure overall and was not pragmatically thought out.
  • Integrating new features without breaking what was already in place because of the fragile nature of code base and its structure.
  • Integrating said features to work seamlessly with the mobile applications.
Result
  • Applications performance and user-experience was improved significantly.
  • Server anomalies were removed entirely.
  • Re-structured AWS infrastructure resulting in improved efficiency.
  • Implemented new UI designs and bug-free features.
Application Security
Offshore Delivery Center
Project Overview
  • Provided product development, quality assurance and deployment services.
  • Peak net team size of 57 with ODC team size of 26.
  • Performance testing of applications from different network conditions.
Challenges
  • High security VPN hardware availability to reconnect the SITE to SITE VPN back onto the network.
  • Dedicated and scalable 1:1 ISP link deployment with more than 10mbps speed.
  • Two backup network, one with A* quality 10mbps speed and other with 100 mbps corporate broadband with Ping quality B*.
Approach
  • Provided product development, quality assurance and deployment services.
  • Net team size of 57 with ODC team of 26.
  • 13 months of ODC execution at dedicated workspace of 2400 Sq. Ft.
Result
  • Successfully tested on 48 different OEMs.
  • Quick ramp-up of knowledgeable and dedicated resources.
  • Re-structured AWS infrastructure resulting in improved efficiency.
  • Reduced overall risk and operation cost by 67%.