Business Application Development

With growing business needs, application development is becoming challenging for increase business functionality and budgeting, organizations are looking for cost effective and quality in-house application development. iQuadra, with expertise in the Open Source technologies and packages, gives the business a complete cost effective business solutions.

iQuadra provides wide ranges of services which fulfils the needs to the business

Application Development

  • Custom Application Development
  • eCommerce Application Development
  • Mobile Application Development
  • Portals and Content Management Systems
  • User Experience Services
  • Support and Maintenance
  • Transformation Services (From Legacy Systems to latest technology Services

Data Warehousing and Business Intelligence

  • Business Intelligence
  • Data Integrationt
  • Data Quality
  • Data Strategy
  • Data Warehouse
  • Big Data

Outsourced Product Development

  • Consulting
  • Product Engineering
  • Product Integration
  • Product Support
  • Product Testing
  • User Experience Services

Staff Augmentation Services

  • Strong Sourcing Engine
  • Onsite, Near Shore and OffShore advantage
  • Integrated Back Office IT Systems

Differentiators

  • Tools and accelerators to reduce the overall timelines
  • In depth domain and technology knowledge
  • CoE team to thrive for continuous process improvement and innovative solutions

Software Testing Life Cycle

Waterfall model - Verification and Validation of requirements are the critical part of the systems and software engineering. Waterfall model is one of the earliest models to be designed. It is a sequential software development process. In waterfall model tasks are executed in a sequential fashion.

V Model - The importance of verification and validation (especially testing) is a major reason that the traditional waterfall development cycle underwent a minor modification to create the V Model that links early development activities to their corresponding later testing activities.

Agile Model - Agile SDLC model is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product.

Agile Methods break the product into small incremental builds. These builds are provided in iterations. Each iteration typically lasts from about one to three weeks. Every iteration involves cross functional teams working simultaneously on various areas like planning, requirements analysis, design, coding, unit testing, and acceptance testing.

At the end of the iteration a working product is displayed to the customer and important stakeholders.

On the methodologies mentioned with test objective in mind we perform both Functional and Non Functional testing.

Functional Testing is covered manually and also with tools like QTP, Selenium, Ruby Mine with Cucumber, Jenkins. Web services testing is done using SOAP UI.

Non functional Testing is handled using tools like Jmeter, Webload and HP Loadrunner.

In the waterfall model, we start in Requirement gathering, test case writing & execution captured in test management tools (QC/ALM). Automation practices using QTP and Selenium.

With all the clients irrespective of the process we follow effective communication of the project status (weekly/daily), Offshore/Onsite co-ordination and deliver a Quality Shippable product on time.

Our Quality Focused Delivery is based out of researched and well-tested service delivery processes and methodologies to ensure we meet your highest standards. Our governance and project management organizations oversee each engagement, whether it is fully managed, project-based or outsourced, to deliver consistent and reliable outcomes.

Quality Assurance and Testing in Avionics Industry

Avionics are the electronic systems used on aircraft, artificial satellites, and spacecraft. Avionic systems include communications, navigation, the display and management of multiple systems, and the hundreds of systems that are fitted to aircraft to perform individual functions. These can be as simple as a searchlight for a police helicopter or as complicated as the tactical system for an airborne early warning platform.

Aerospace is the human effort in science, engineering and business to fly in the atmosphere of Earth (aeronautics) and surroundingspace (astronautics). Aerospace organisations research, design, manufacture, operate, or maintain aircraft and/or spacecraft. Aerospace activity is very diverse, with a multitude of commercial, industrial and military applications.

DO-178B:

In industry, avionics systems were transitioning from analog to digital and were building larger complex systems. This phenomenon brought many people into the real-time embedded software world with its newly evolving certification regulations. The small amount of documentation, training materials, development standards and experienced people were proving insufficient to meet the demand for expertise.DO-178B was initiated to address the problems. The purpose was to provide detailed guidelines for the production of software for airborne systems that perform intended functions with a level of confidence in safety and which comply with airworthiness requirements.


ARP4754, Aerospace Recommended Practice (ARP) ARP4754A (Guidelines For Development Of Civil Aircraft and Systems ), is a guideline from SAE International, dealing with the development processes which support certification of Aircraft systems. A significant new section is devoted to the process of determining Development Assurance Level (DAL) which determines the rigor of complex hardware and software development and verification activities.

Verification and validation are independent procedures that are used together for checking that a product, service, or system meets requirements and specifications and that it fulfills its intended purpose.

  • "Validation. The assurance that a product, service, or system meets the needs of the customer and other identified stakeholders. It often involves acceptance and suitability with external customers. Contrast with verification."
  • "Verification. The evaluation of whether or not a product, service, or system complies with a regulation, requirement, specification, or imposed condition. It is often an internal process. Contrast with validation."

We work on platforms like C, C++, Python, Matlab/Simulink, Verification & Validation, White Box and Black Box Testing of Avionics LRU'S

Working on Transportation protocols like A429, AFDX, CAN, RS422, RS232, MIL-1553B.

Implemented:

  • Involved in development of Cabin Pressure Control System for Airbus A350XWB.
  • Involved in developing Automation testing of Aircraft systems by python scripts.
  • Involved in Unit testing, Integration testing of Avionics software component.
  • Involved in the development of Simulators for testing Aircraft systems.
  • Involved in Model based development, code generation and testing of Aircraft Simulation Models.
  • Complete Verification & Validation of Software and Hardware systems as per DO-178B and ARP-4754.
  • Tested multiple Line Replaceable Units of Aircraft like Digital Flight Control Computer, Air Data Computer and many Actuators.
  • Created DATA Analysis software for analyzing data from Crash Data Recorder of Aircraft.