{"id":2687,"date":"2019-08-30T12:53:54","date_gmt":"2019-08-30T12:53:54","guid":{"rendered":"https:\/\/codeandpepper.com\/?post_type=service&#038;p=2687"},"modified":"2025-01-21T14:52:18","modified_gmt":"2025-01-21T14:52:18","slug":"quality-assurance","status":"publish","type":"service","link":"https:\/\/codeandpepper.com\/services\/quality-assurance\/","title":{"rendered":"Quality Assurance"},"content":{"rendered":"<section\n    id=\"intro-block-block_5fc4f6e60af32\"\n    class=\"intro-block block alignfull\"\n>\n  <div class=\"intro-block-top text-align-center\">\n    <div class=\"intro-block-noise intro-block-noise-absolute\"><\/div>\n    <div class=\"intro-block-shadow intro-block-noise-absolute\"><\/div>\n    <div class=\"container\">\n      <div class=\"intro-block-top-row row justify-center\">\n        <div class=\"column intro-block-top-top\">\n                        <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n                      <h2 class=\"intro-block-title section-title\">Quality assurance in product development<\/h2>\n        <\/div>\n        <div class=\"column intro-block-top-content-column has-image\">\n                          <div class=\"intro-block-top-image-wrap\">\n                  <img loading=\"lazy\" decoding=\"async\" width=\"176\" height=\"209\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/12\/Quality-Assurence-176x209.png\" class=\"attachment-case-study-thumbnail size-case-study-thumbnail\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/12\/Quality-Assurence-176x209.png 176w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/12\/Quality-Assurence-84x100.png 84w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/12\/Quality-Assurence.png 245w\" sizes=\"auto, (max-width: 176px) 100vw, 176px\" \/>              <\/div>\n                                      <div class=\"intro-block-top-upper-content\">\n                  <p>Hours of work spent on developing new products or releases will go in vain if you can\u2019t ensure the final output is <b>error-free and functions properly<\/b>.<\/p>\n              <\/div>\n                                      <div class=\"intro-block-top-downer-content\">\n                  <p>Although IT quality assurance services might seem like yet another expense, <b>managing risks and preventing problems<\/b> is actually much cheaper than solving them.<\/p>\n<p>Outsourcing software testing can help <b>avoid costly mistakes<\/b> and give you peace of mind in terms of cyber security, team productivity, and end-user satisfaction.<\/p>\n              <\/div>\n                    <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"intro-block-bottom text-align-center has-content\">\n    <div class=\"intro-block-noise\"><\/div>\n    <div class=\"container\">\n      <div class=\"intro-block-bottom-row row justify-center\">\n        <div class=\"column\">\n                    <h2 class=\"intro-block-bottom-title\">When building an in-house QA team is not an option, consider <strong>outsourcing quality assurance services<\/strong><\/h2>\n                              <div class=\"intro-block-bottom-content\">\n            <p>External <strong>QA engineers<\/strong> can look at your application without the creator\u2019s bias, audit the existing code to suggest improvements, advise on the right tools or strategies, and continuously examine new releases. At Code &amp; Pepper, we use a <b>test-driven approach to development<\/b> to ensure that quality code lies at the very core of everything we do. Read on to learn what it means in practice.<\/p>\n          <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section id=\"services-grid-v2-block-block_5fc4f89e0af33\" class=\"grid-block services-grid-block-v2 block common-block alignfull\">\n  <div class=\"container\">\n\n    \n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n    <div class=\"grid-block-grid\">\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/end-to-end-software-development\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t height=\"72\" width=\"72\" xml:space=\"preserve\">\r\n<g >\r\n\t<g  transform=\"translate(-280.000000, -338.000000)\">\r\n\t\t<g  transform=\"translate(280.000000, 338.000000)\">\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M31.8,35.1\r\n\t\t\t\tc0-5.2-4.2-9.3-9.4-9.3s-9.4,4.1-9.4,9.3c0,4.4,3.1,8,7.1,9V46h4.7v-1.9C28.7,43.1,31.8,39.5,31.8,35.1z\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M23.2,52.2h-1.5\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M24.7,49.1H20\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M22.4,19.7v3.1\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.7,35.1h3.2\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10.1,23.1l3.3,3.3\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M34.6,23.1l-3.3,3.3\"\/>\r\n\t\t\t<g>\r\n\r\n\t\t\t\t\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"55.3\" y1=\"35.1\" x2=\"34.9\" y2=\"35.1\"\/>\r\n\t\t\t\t<polyline fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"\r\n\t\t\t\t\t48.9,41.6 55.3,35.1 48.9,28.7 \t\t\t\t\"\/>\r\n\t\t\t<\/g>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M41,29.2V17.7\r\n\tc0-2.4,1.9-4.3,4.3-4.3H58c2.4,0,4.3,1.9,4.3,4.3v34.1c0,2.4-1.9,4.3-4.3,4.3H45.2c-2.4,0-4.3-1.9-4.3-4.3V41.4\"\/>\r\n<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"62.3\" y1=\"22\" x2=\"41\" y2=\"22\"\/>\r\n<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"62.3\" y1=\"47.6\" x2=\"41\" y2=\"47.6\"\/>\r\n<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"48.4\" y1=\"17.7\" x2=\"54.8\" y2=\"17.7\"\/>\r\n<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M52.7,51.8c0,0.6-0.5,1.1-1.1,1.1l0,0\r\n\tc-0.6,0-1.1-0.5-1.1-1.1l0,0c0-0.6,0.5-1.1,1.1-1.1l0,0C52.2,50.8,52.7,51.2,52.7,51.8L52.7,51.8z\"\/>\r\n<\/svg>\r\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  QA in End-to-end Development                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    <strong>Quality assurance specialists<\/strong> make an integral part of our development teams. They take full ownership of the final quality and use a number of testing tools to achieve it.                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/software-team-augmentation\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 70 70\"\r\n\t width=\"70\" height=\"70\" xml:space=\"preserve\">\r\n<g>\r\n\t<path fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M58.3,40.8v-8.7c0-3.9-2.7-5.5-5.5-5.5H44\r\n\t\tc-2.8,0-5.5,1.6-5.5,5.5v8.7\"\/>\r\n\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"53.9\" y1=\"39.7\" x2=\"53.9\" y2=\"32.1\"\/>\r\n\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"42.9\" y1=\"32.1\" x2=\"42.9\" y2=\"39.7\"\/>\r\n\t<line fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"8.9\" y1=\"40.8\" x2=\"14.4\" y2=\"40.8\"\/>\r\n\t<line fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"34.1\" y1=\"40.8\" x2=\"61.6\" y2=\"40.8\"\/>\r\n\t<path fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M48.4,22.3c2.6,0,4.4-1.8,4.4-4.4v-2.2\r\n\t\tc0-2.6-1.8-4.4-4.4-4.4c-2.6,0-4.4,1.8-4.4,4.4v2.2C44,20.5,45.8,22.3,48.4,22.3z\"\/>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M29.7,45.2c2.4-0.4,4.4-1,4.4-4.4V31\r\n\t\tc0-3.9-2.7-5.5-5.5-5.5h-8.8c-2.8,0-5.5,1.6-5.5,5.5v9.8c0,3.4,2,4,4.4,4.4\"\/>\r\n\t<rect x=\"18.8\" y=\"31\" fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" width=\"11\" height=\"18.5\"\/>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M24.3,21.2c2.6,0,4.4-1.8,4.4-4.4v-2.2\r\n\t\tc0-2.6-1.8-4.4-4.4-4.4s-4.4,1.8-4.4,4.4v2.2C19.9,19.4,21.7,21.2,24.3,21.2z\"\/>\r\n\t<line fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"59.4\" y1=\"43\" x2=\"59.4\" y2=\"58.3\"\/>\r\n\t<line fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"11.1\" y1=\"43\" x2=\"11.1\" y2=\"58.3\"\/>\r\n\t<line fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"24.3\" y1=\"49.5\" x2=\"24.3\" y2=\"57.2\"\/>\r\n\t<line fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"17.7\" y1=\"57.2\" x2=\"30.8\" y2=\"57.2\"\/>\r\n<\/g>\r\n<\/svg>\r\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  QA in Team Augmentation                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    If you wish to support your team with skilled external specialists, we can find the perfect match. Focus on business essentials and leave product quality assurance in good hands!                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/software-team-augmentation\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 70 70\"\r\n\t height=\"70\" width=\"70\" xml:space=\"preserve\">\r\n<g>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M25.8,46.6\r\n\t\tc-3.1,0-5.7-2.8-5.7-5.7V28.4c0-4.6,7.7-6.9,12.6-6.9s14,2.3,14,6.9v16.5\"\/>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M32.9,17.3c-3.2,0-5.7-2.3-5.7-5.7V8.8\r\n\t\tc0-3.3,2.3-5.7,5.7-5.7s5.7,2.3,5.7,5.7v2.8C38.4,15,36.1,17.3,32.9,17.3z\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"25.8\" y1=\"66.3\" x2=\"25.8\" y2=\"31.3\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"41.3\" y1=\"31.3\" x2=\"41.3\" y2=\"44.9\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"41.3\" y1=\"57.8\" x2=\"41.3\" y2=\"66.3\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"32.9\" y1=\"45.2\" x2=\"32.9\" y2=\"66.3\"\/>\r\n\r\n\t\t<rect x=\"38.4\" y=\"45.2\" fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" width=\"15.4\" height=\"12.6\"\/>\r\n<\/g>\r\n<\/svg>\r\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  Hire Individual Software Testers                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Your developers could use some help spotting bugs in their code? At Code &#038; Pepper, you don\u2019t have to hire the whole team. We\u2019ll recruit testers with the right experience and skills.                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n          <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section id=\"contact-block_5f17e296681eb\" class=\"contact-block block common-block alignfull\">\n  <div class=\"container\">\n\n\n    \n  <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n\n<p class=\"block-title section-title\">\n  Quality, speed and the best value for money?<\/p>\n\n\n  <div class=\"block-description typography-body\">\n    <p>It&#8217;s doable! Let&#8217;s see how we can balance quality and budget to give you the best ROI.<\/p>\n  <\/div>\n\n    \n          <div class=\"contact-block-person\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"90\" height=\"90\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-90x90.png\" class=\"contact-block-person-image\" alt=\"Maxi Wandel - Head of Growth\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-90x90.png 90w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-160x160.png 160w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-136x136.png 136w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line.png 200w\" sizes=\"auto, (max-width: 90px) 100vw, 90px\" \/>        <div class=\"contact-block-person-text\">\n          <div class=\"typography-title-m\">\n            Maxi Wandel          <\/div>\n          <div class=\"typography-body-medium\">\n            Head of Growth          <\/div>\n        <\/div>\n      <\/div>\n    \n\n    <form class=\"contact-form\" method=\"POST\" action=\"https:\/\/codeandpepper.com\/wp-admin\/admin-ajax.php\">\n            <amp-recaptcha-input layout=\"nodisplay\" name=\"recaptcha_token\" data-sitekey=\"6LeEo8cqAAAAABpahzrYQeEsO-xoutAjoIkrKpTB\" data-action=\"contact_block\"><\/amp-recaptcha-input>\n            <input type=\"hidden\" name=\"action\" value=\"contact_block_submit\" \/>\n      <input type=\"hidden\" name=\"block\" value=\"smallContactForm\" \/>\n      <input id=\"contact-block_5f17e296681eb-email\" type=\"email\" name=\"email\" placeholder=\"Email\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_5f17e296681eb-email\" class=\"contact-block-hidden-label\">Email<\/label>\n      <input id=\"contact-block_5f17e296681eb-name\" type=\"text\" name=\"name\" placeholder=\"Full name\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_5f17e296681eb-name\" class=\"contact-block-hidden-label\">\n        Full name      <\/label>\n\n      <input type=\"submit\" name=\"submit\" value=\"let's talk\" class=\"gtm_form_submit btn-big\">\n\n      <div submitting>\n      <\/div>\n      <div id=\"TYPSmallForm\" class=\"submit-msg submit-success\" submit-success>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"#FFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" transform=\"translate(1 1)\">\n            <path d=\"M17 8.5l-7.5 7L7 13\"\/>\n            <circle cx=\"12\" cy=\"12\" r=\"11.5\"\/>\n        <\/g>\n        <path d=\"M1 1h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Your message has been sent. We will get back to you as soon as possible.\n        <\/template>\n      <\/div>\n      <div id=\"ErrorSmallForm\" class=\"submit-msg submit-error\" submit-error>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewBox=\"0 0 25 25\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"currentColor\" stroke-linejoin=\"round\">\n            <path stroke-linecap=\"round\" stroke-width=\"2\" d=\"M23.498 12.31c.105 6.075-4.923 11.086-10.998 11.192-6.074.104-10.893-4.734-10.998-10.81C1.396 6.619 6.426 1.606 12.5 1.502c6.074-.106 10.893 4.734 10.998 10.808zM12.5 14V7\"\/>\n            <path fill=\"currentColor\" stroke-width=\"1.5\" d=\"M13 17.5a.5.5 0 0 1-1 0 .5.5 0 0 1 1 0z\"\/>\n        <\/g>\n        <path d=\"M1 0h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Oops! Something went wrong. Please try again later.\n        <\/template>\n      <\/div>\n    <\/form>\n\n\n  <\/div>\n<\/section>\n<style type=\"text\/css\">\n  #contact-block_5f17e296681eb {\n    background: #009fe3;\n    color: #ffffff;\n  }\n\n  #contact-block_5f17e296681ebsvg {\n    color: #ffffff;\n  }\n<\/style>\n\n\n<div class=\"icon-rows-block-v2 block common-block alignfull\">\n<div class=\"container\">\n\n\n\n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n<div class=\"icon-rows\">\n    <div class=\"icon-row\">\n    <svg\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"31.3,46.8\r\n\t\t31.3,58.7 21.9,65.2 12.5,58.7 12.5,46.8 \t\"\/>\r\n\t<polygon fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"31.3,46.8\r\n\t\t21.9,53.1 12.5,46.8 21.9,40.6 \t\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"21.9\" y1=\"53.1\" x2=\"21.9\" y2=\"65.2\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"21.9\" y1=\"40.6\" x2=\"21.9\" y2=\"29.9\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"36.8\" y1=\"54.8\" x2=\"31.3\" y2=\"58.7\"\/>\r\n\t<polygon fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"40.6,29.9\r\n\t\t31.3,36.1 21.9,29.9 31.3,23.6 \t\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"31.3\" y1=\"36.1\" x2=\"31.3\" y2=\"58.6\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"31.3\" y1=\"23.6\" x2=\"31.3\" y2=\"13.4\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"50\" y1=\"13.4\" x2=\"50\" y2=\"34\"\/>\r\n\t<polygon fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"50,13.4\r\n\t\t40.6,19.7 31.3,13.4 40.6,7.2 \t\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"40.6\" y1=\"19.7\" x2=\"40.6\" y2=\"37.2\"\/>\r\n<\/g>\r\n<g>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M58.1,46.7l2.7-1.5\r\n\t\tl-2.6-4.6l-2.6,1.5c-0.9-0.8-2-1.5-3.3-1.9v-3H47v3c-1.2,0.4-2.3,1-3.3,1.9L41,40.6l-2.6,4.6l2.7,1.5c-0.3,1.3-0.3,2.5,0,3.8\r\n\t\tL38.4,52l2.6,4.6l2.6-1.5c0.9,0.8,2,1.5,3.3,1.9v3h5.3v-3c1.2-0.4,2.3-1,3.3-1.9l2.7,1.5l2.6-4.6l-2.7-1.5\r\n\t\tC58.3,49.2,58.3,47.9,58.1,46.7z\"\/>\r\n\t<circle fill=\"none\" stroke=\"#272727\" stroke-miterlimit=\"10\" cx=\"49.5\" cy=\"48.6\" r=\"3.5\"\/>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        Automated testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>During automated testing, the code runs through a dedicated program, which is way faster and cost-effective than manual testing. It works particularly well in large projects with areas requiring testing for several times. Thanks to automation, it\u2019s possible to maintain high test coverage in the whole project. Using tools such as SonarCloud, we can run automatic analysis looking for bugs or vulnerabilities throughout code repositories and pull requests.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n    <div class=\"icon-row\">\n    <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<g transform=\"translate(-277.000000, -950.000000)\">\r\n\t\t<g transform=\"translate(277.000000, 950.000000)\">\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"22.6,64.9 27.8,59.7\r\n\t\t\t\t22.6,54.5 \t\t\t\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.4,26.1v2.5\r\n\t\t\t\tc0,2.1,1.7,3.9,3.9,3.9h23.3c2.1,0,3.9-1.8,3.9-3.9V13.2c0-2.1-1.7-3.9-3.9-3.9H12.3c-2.1,0-3.9,1.7-3.9,3.9V26.1z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.4,24.8h31\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M17.5,37.7h12.9\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M23.9,32.6v5.2\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M42,35.1\r\n\t\t\t\tc0-1.4,1.2-2.6,2.6-2.6h15.5c1.4,0,2.6,1.2,2.6,2.6v28.4c0,1.4-1.2,2.6-2.6,2.6H44.6c-1.4,0-2.6-1.2-2.6-2.6V35.1z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12.3,46.8\r\n\t\t\t\tc0,7.1,5.8,12.9,12.9,12.9h2.6\"\/>\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"53.7,8 48.5,13.2\r\n\t\t\t\t53.7,18.3 \t\t\t\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M64,26.1\r\n\t\t\t\tc0-7.1-5.8-12.9-12.9-12.9h-2.6\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M42,58.4h20.7\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-miterlimit=\"10\" d=\"M52.4,61c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3\r\n\t\t\t\ts1.3-0.6,1.3-1.3S53.1,61,52.4,61L52.4,61z\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        Compatibility testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>To ensure positive user experience and optimal click-through rates, applications need to run flawlessly on different hardware, operating systems, network environments, and mobile devices. Compatibility testing involves interacting with the application in numerous real environments (e.g. internet browsers, system versions, network speeds, etc.). At Code &amp; Pepper, our go-to compatibility testing tools include BrowserStack and Selenium.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n    <div class=\"icon-row\">\n    <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<g transform=\"translate(-1309.000000, -948.000000)\">\r\n\t\t<g transform=\"translate(1309.000000, 948.000000)\">\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" d=\"M39.9,34.9c0,2.9,2.3,5.2,5.2,5.2s5.2-2.3,5.2-5.2s-2.3-5.2-5.2-5.2\r\n\t\t\t\tS39.9,32,39.9,34.9z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M53.5,48.1l4.3,3.7l4.3-4.3l-3.7-4.3\r\n\t\t\t\tc0.9-1.5,1.6-3.1,2-4.8L66,38v-6.1l-5.6-0.4c-0.4-1.7-1.1-3.4-2-4.8l3.7-4.3L57.7,18l-4.3,3.7c-1.5-0.9-3.1-1.6-4.8-2L48.2,14\r\n\t\t\t\th-6.1l-0.4,5.6c-1.7,0.4-3.4,1.1-4.8,2L32.5,18l-4.3,4.3l3.7,4.3c-0.9,1.5-1.6,3.1-2,4.8l-2.7,0.2\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" d=\"M17.7,42.7c-3.1,0-5.2-2.5-5.2-5.6v-1.9c0-3.1,2.1-5.6,5.2-5.6\r\n\t\t\t\ts5.2,2.5,5.2,5.6v1.9C23,40.2,20.8,42.7,17.7,42.7z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" d=\"M6,62.3c0,0,0.9-7.3,1.3-10.4s2.3-5.2,5.2-5.2h2.6L24.2,57H32\r\n\t\t\t\tc0,0,0.6,5.2-3.9,5.2h-7.8l-6.5-7.8\"\/>\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" points=\"25.6,53.1 30.8,45.3 49,45.3 41.2,58.3\r\n\t\t\t\t34.7,58.3 \t\t\t\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M13.8,62.3h37.8\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        Functional testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>Functional testing is focused on compliance with the application\u2019s functional requirements, in other words \u2014 the outcome of system usage. This way, testers are able to find out whether a particular feature delivers the expected result. Our tools and strategies for functional testing include: BDD (Behaviour Driven Development), end-to-end testing, Gherkin language, Cucumber and Specflow libraries, Puppeteer, Protractor, Selenium, Postman, and more.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n    <div class=\"icon-row\">\n    <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<g transform=\"translate(-1309.000000, -540.000000)\">\r\n\t\t<g transform=\"translate(1309.000000, 540.000000)\">\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" d=\"M17.7,36.3c3,0,5.2-2.5,5.2-5.6v-1.9c0-3.1-2.2-5.6-5.2-5.6\r\n\t\t\t\ts-5.2,2.5-5.2,5.6v1.9C12.5,33.8,14.8,36.3,17.7,36.3z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M28.2,42.8c-1.7-0.9-5.1-2.5-7.8-2.6h-6.5\r\n\t\t\t\tc-4.7,0-7.8,2-7.8,7.8v5.2c0,5.2,4.2,6.5,7.8,6.5H19\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M12.5,46.7V52c0,0.7,0.6,1.3,1.3,1.3h7.8\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M11.2,59.8v6.5\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M25.6,62.4v3.9\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M17.7,46.7l6.5,3.9\"\/>\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" points=\"36,52 38.6,46.7 25.6,46.7 17.7,62.4\r\n\t\t\t\t30.8,62.4 33.4,57.2 \t\t\t\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M33.4,5h28.7C64.2,5,66,6.8,66,8.9v19.6\r\n\t\t\t\tc0,2.9-2.3,5.2-5.2,5.2h-17L38.3,41c-0.8,1-2.3,0.5-2.3-0.8v-6.5h-2.6c-2.2,0-3.9-1.8-3.9-3.9V8.9C29.5,6.8,31.2,5,33.4,5z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" d=\"M54.3,28.5v-3.9c0-2.6-3.6-3.9-6.5-3.9s-6.5,1.3-6.5,3.9v3.9\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" d=\"M47.7,20.7c2.4,0,3.9-1.8,3.9-3.9v-1.3c0-2.2-1.6-3.9-3.9-3.9\r\n\t\t\t\tc-2.4,0-3.9,1.8-3.9,3.9v1.3C43.8,18.9,45.4,20.7,47.7,20.7z\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M34.4,57.2h-4.9l2.6-5.2h4.4c1,0,1.6,1,1.2,1.9\r\n\t\t\t\tl-0.9,1.9C36.3,56.6,35.4,57.2,34.4,57.2z\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        Usability testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>All elements of an application require testing, including user experience. With usability tests, it is possible to check how real users interact with the software and what are their impressions. Methods used in such tests can be qualitative (observational) or quantitative (based on data and metrics). Usability testing is often carried out before the release to check whether the product meets all expectations in terms of ease of use, navigation flow or time needed to perform an action.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n    <div class=\"icon-row\">\n    <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<g transform=\"translate(-277.000000, -1358.000000)\">\r\n\t\t<g transform=\"translate(277.000000, 1358.000000)\">\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M60.9,46.6l2.6-1.5l-3.6-6.2l-2.6,1.5\r\n\t\t\t\tc-1.3-1.2-2.8-2-4.5-2.6v-3h-7.2v3c-1.7,0.5-3.2,1.4-4.5,2.6l-2.6-1.5l-3.6,6.2l2.6,1.5c-0.4,1.8-0.4,3.4,0,5.2l-2.6,1.5l3.6,6.2\r\n\t\t\t\tl2.6-1.5c1.3,1.2,2.8,2,4.5,2.6v3h7.2v-3c1.7-0.5,3.2-1.4,4.5-2.6l2.6,1.5l3.6-6.2l-2.6-1.5C61.3,50,61.3,48.4,60.9,46.6z\"\/>\r\n\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" cx=\"49.2\" cy=\"49.2\" r=\"4.8\"\/>\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"40.8,32.4\r\n\t\t\t\t8.4,32.4 8.4,20.4 51.6,20.4 51.6,30 \t\t\t\"\/>\r\n\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"30\" cy=\"26.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"37.2\" cy=\"26.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"44.4\" cy=\"26.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"15.6\" cy=\"26.4\" r=\"2.4\"\/>\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"8.4,20.4 8.4,8.4\r\n\t\t\t\t51.6,8.4 51.6,20.4 \t\t\t\"\/>\r\n\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"30\" cy=\"14.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"37.2\" cy=\"14.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"44.4\" cy=\"14.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"15.6\" cy=\"14.4\" r=\"2.4\"\/>\r\n\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"30\" cy=\"38.4\" r=\"1.2\"\/>\r\n\r\n\t\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"15.6\" cy=\"38.4\" r=\"2.4\"\/>\r\n\t\t\t<polyline fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"8.4,32.4 8.4,44.4\r\n\t\t\t\t30,44.4 30,54 20.4,54 \t\t\t\"\/>\r\n\t\t\t<path fill=\"#272727\" d=\"M10.8,52.8c-0.7,0-1.2,0.5-1.2,1.2s0.5,1.2,1.2,1.2S12,54.7,12,54S11.5,52.8,10.8,52.8\r\n\t\t\t\tL10.8,52.8z\"\/>\r\n\t\t\t<path fill=\"#272727\" d=\"M15.6,52.8c-0.7,0-1.2,0.5-1.2,1.2s0.5,1.2,1.2,1.2c0.7,0,1.2-0.5,1.2-1.2\r\n\t\t\t\tS16.3,52.8,15.6,52.8L15.6,52.8z\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        Stress testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>Software needs to be tested not only in regular operation, but also in abnormal conditions, which is the focus of stress testing. By simulating system overload, testers determine its error handling, robustness, and reliability. One of the tools used by Code &amp; Pepper is Artillery, which proved invaluable while developing the Pluto application. Stress testing is a type of a broader field called performance testing, which consists of evaluating the efficiency of the system and its components.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n    <div class=\"icon-row\">\n    <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M8,50.7V17.4\r\n\t\tc0-2.2,1.8-4,4-4h47.8c2.2,0,4,1.8,4,4v33.2\"\/>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M42.6,50.7v2.7H29.3\r\n\t\tv-2.7H5.4V56c0,1.5,1.2,2.7,2.7,2.7h55.8c1.5,0,2.7-1.2,2.7-2.7v-5.3H42.6z\"\/>\r\n<\/g>\r\n<g>\r\n\r\n\t\t<rect x=\"13\" y=\"17.9\" fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" width=\"7.1\" height=\"28.4\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"13\" y1=\"25\" x2=\"20.1\" y2=\"25\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"13\" y1=\"32.1\" x2=\"20.1\" y2=\"32.1\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"13\" y1=\"39.1\" x2=\"20.1\" y2=\"39.1\"\/>\r\n\t<polygon fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"45.3,34.4 48.8,34.4 51.6,36.8\r\n\t\t59.5,36.8 59.5,46.2 45.3,46.2 \t\"\/>\r\n\r\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"32.5\" y1=\"32\" x2=\"49.6\" y2=\"22.4\"\/>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M53.7,20.1\r\n\t\tc0.6,1.1,0.2,2.6-0.9,3.2c-1.1,0.6-2.6,0.2-3.2-0.9c-0.6-1.1-0.2-2.6,0.9-3.2C51.6,18.5,53.1,18.9,53.7,20.1z\"\/>\r\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M31.4,35.2\r\n\t\tc-1.2,0.6-2.6,0.1-3.2-1.1c-0.6-1.2-0.1-2.6,1.1-3.2s2.6-0.1,3.2,1.1C33,33.2,32.5,34.6,31.4,35.2z\"\/>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        User interface testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>Errors in the visual layers of the app might be particularly disturbing and frustrating for end users and can significantly disrupt their experience. User interface testing usually refers to analysing the graphical user interface (GUI) in search for any inconsistencies in the way the visual elements (e.g. colours, toolbars, images) display during user interactions. Such tests are conducted manually or automatically using specific models or capturing\/recording tools.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n    <div class=\"icon-row\">\n    <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t width=\"72\" height=\"72\" xml:space=\"preserve\">\r\n<g>\r\n\t<g transform=\"translate(-1309.000000, -642.000000)\">\r\n\t\t<g transform=\"translate(1309.000000, 642.000000)\">\r\n\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" cx=\"27\" cy=\"45\" r=\"7.7\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M43.3,41.5l4.1-2.3l-5.1-8.9l-4,2.3\r\n\t\t\t\tc-1.7-1.6-3.8-2.8-6.1-3.5v-4.7H21.9v4.7c-2.3,0.7-4.4,1.9-6.1,3.5l-4-2.3l-5.1,8.9l4.1,2.3c-0.5,2.2-0.5,4.6,0,7l-4.1,2.3\r\n\t\t\t\tl5.1,8.9l4-2.3c1.7,1.6,3.8,2.8,6.1,3.5v4.7h10.3v-4.7c2.3-0.7,4.4-1.9,6.1-3.5l4,2.3l5.1-8.9l-4.1-2.3\r\n\t\t\t\tC43.8,46.3,43.8,43.9,43.3,41.5z\"\/>\r\n\t\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" cx=\"54\" cy=\"18\" r=\"3.9\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M62.7,15.9l2.6-1.5L62.7,10l-2.6,1.5\r\n\t\t\t\tc-1-0.9-2.2-1.7-3.6-2.1v-3h-5.1v3c-1.3,0.4-2.6,1.1-3.6,2.1L45.3,10l-2.6,4.5l2.6,1.5c-0.3,1.4-0.3,2.8,0,4.1l-2.6,1.5l2.6,4.5\r\n\t\t\t\tl2.6-1.5c1,0.9,2.2,1.7,3.6,2.1v3h5.1v-3c1.3-0.4,2.6-1.1,3.6-2.1l2.6,1.5l2.6-4.5l-2.6-1.5C63.1,18.7,63,17.3,62.7,15.9z\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n    <div class=\"icon-row-text\">\n      <h3 class=\"icon-row-title typography-title-m\">\n        Unit testing      <\/h3>\n      <div class=\"icon-row-content\">\n        <p>This type of testing focuses on units, the smallest testable parts of any application. Unit testing is usually performed by developers as it can be applied during the coding stage. The crucial element of unit testing is code coverage. Thanks to Continuous Integration and Continuous Deployment, we\u2019re able to maintain it at high levels (above 75%). Tools such as xUnit, moq, FakeItEasy, TestServer and InMemory help us deal with unit tests as efficiently as possible.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"arrow-down\">\n    <svg width=\"51\" height=\"23\" viewBox=\"0 0 51 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M1.16602 1.15283L25.4993 21.1528L49.8327 1.15283\" stroke=\"#007bb3\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n<\/svg>\n  <\/div>\n  <\/div>\n\n\n<\/div>\n<\/div>\n\n\n<section\n    id=\"image-with-numbers-block_5fc4fc820af3f\"\n    class=\"case-study-with-numbers-block block common-block alignfull\"\n>\n\n<div class=\"container\">\n  \n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n  <div class=\"row content-row align-image-left\">\n    <div class=\"column tablet-6 image-column\">\n      <img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"524\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co.png\" class=\"attachment-full size-full\" alt=\"Banking Software Development Services Company\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co.png 900w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-300x175.png 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-768x447.png 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-359x209.png 359w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-172x100.png 172w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-720x419.png 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-864x503.png 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/DirectID-ID-Co-432x252.png 432w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>    <\/div>\n    <div class=\"column tablet-6 content-column\">\n      <p>DirectID is an advanced banking data aggregator, giving customers open banking features for smarter credit risk underwriting, smoother online onboarding or enhanced debt recovery. With lightning-fast data retrieval and automated categorisation, DirectID is a mighty decision-making tool, providing actionable financial insights and fresh transaction details within seconds. All this is possible thanks to over 13,000 global bank connections through a single unified API integration.<\/p>\n<p><b>Code &amp; Pepper helped DirectID achieve full compliance with PSD2 by ensuring perfect API compatibility when incorporating data aggregation from Salt Edge.<\/b><\/p>\n<p>Multiple layer software architecture and multi-level authentication structure were the key aspects of API development, with extra focus on a comprehensive <strong>quality assurance process<\/strong> using a specifically requested combination of testing tools.<\/p>\n<p><a class=\"plus-link\" href=\"\/case-studies\/the-id-co\/\" target=\"_self\" >\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n<span>Read case study<\/span>\n<\/a><br \/>\n<a class=\"plus-link\" href=\"\/clients\/\" target=\"_self\" >\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n<span>See more case studies<\/span>\n<\/a><\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"numbers-block-v2 navy block alignfull text-align-center\">\n  <div class=\"container\">\n    <div class=\"numbers-v2 row justify-center\">\n    <div class=\"number-block-v2-element\">\n    <div class=\"number-block-v2-element-inner\">\n      <p class=\"number-block-v2-element-content\">\n        <span class=\"number\">13k+<\/span>\n        <span class=\"desc\">bank<br>connections<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n    <div class=\"number-block-v2-element\">\n    <div class=\"number-block-v2-element-inner\">\n      <p class=\"number-block-v2-element-content\">\n        <span class=\"number\">12<\/span>\n        <span class=\"desc\">months<br>of transaction data<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n    <div class=\"number-block-v2-element\">\n    <div class=\"number-block-v2-element-inner\">\n      <p class=\"number-block-v2-element-content\">\n        <span class=\"number\">1<\/span>\n        <span class=\"desc\">unified<br>API integration<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n  <\/div>\n  <\/div>\n<\/div>\n\n<\/section>\n\n\n<section id=\"selected-testimonials-block-block_5d68eda707c88\" class=\"selected-testimonials-block block common-block alignfull\">\n<div class=\"container\">\n\n\n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n    <div class=\"row\">\n                        <div class=\"selected-testimonial column tablet-4\">\n                    <blockquote class=\"selected-testimonial-blockquote\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"263\" height=\"263\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"James Varga, NoMo, The ID co.\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo.png 263w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo-209x209.png 209w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo-250x250.png 250w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/james-varga-nomo-100x100.png 100w\" sizes=\"auto, (max-width: 263px) 100vw, 263px\" \/>                        <cite>\n                            <span class=\"typography-title-m\">\n                              James Varga                            <\/span>\n                            <span class=\"typography-body-medium\">\n                              CEO and Founder<br>DirectID (The ID Co.)                            <\/span>\n                        <\/cite>\n                        <p class=\"low testimonial\">\n                            We value Code &amp; Pepper for their proactive attitude, responsiveness and transparency. It&#8217;s a reliable and dependable company that we can recommend for other business entities to cooperate with.\n                        <\/p>\n                    <\/blockquote>\n                                          <a class=\"plus-link\" href=\"https:\/\/codeandpepper.com\/case-studies\/dotnet-mobile-development-nomo\/\">\n                          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                        <span>See case study<\/span>\n                      <\/a>\n                                    <\/div>\n                                <div class=\"selected-testimonial column tablet-4\">\n                    <blockquote class=\"selected-testimonial-blockquote\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"255\" height=\"255\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Duncan Campbell, Oathello\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello.png 255w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello-209x209.png 209w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello-250x250.png 250w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/08\/duncan-campbell-oathello-100x100.png 100w\" sizes=\"auto, (max-width: 255px) 100vw, 255px\" \/>                        <cite>\n                            <span class=\"typography-title-m\">\n                              Duncan Campbell                            <\/span>\n                            <span class=\"typography-body-medium\">\n                              Head of Product<br>Oathello                            <\/span>\n                        <\/cite>\n                        <p class=\"low testimonial\">\n                            Code &amp; Pepper provided an impressive level of service outside the original scope of requirements. At no additional charge, they proactively redesigned the product to enhance the final version. They took on the bulk of project management tasks and maintained an open line of dialogue. \n                        <\/p>\n                    <\/blockquote>\n                                          <a class=\"plus-link\" href=\"https:\/\/codeandpepper.com\/case-studies\/legaltech-design-development-oathello\/\">\n                          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                        <span>See case study<\/span>\n                      <\/a>\n                                    <\/div>\n                                <div class=\"selected-testimonial column tablet-4\">\n                    <blockquote class=\"selected-testimonial-blockquote\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/face-1@3x.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/face-1@3x.png 240w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/face-1@3x-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/face-1@3x-209x209.png 209w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/face-1@3x-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/face-1@3x-100x100.png 100w\" sizes=\"auto, (max-width: 240px) 100vw, 240px\" \/>                        <cite>\n                            <span class=\"typography-title-m\">\n                              Thomas McHugh                            <\/span>\n                            <span class=\"typography-body-medium\">\n                              Founder and Director<br>Finbourne                            <\/span>\n                        <\/cite>\n                        <p class=\"low testimonial\">\n                            We have used a variety of skill sets provided by Code &amp; Pepper, including UX design and development. We have also found using their Scrum process to be very beneficial to measuring the progress of the project. We are happy to recommend Code &amp; Pepper as a partner. \n                        <\/p>\n                    <\/blockquote>\n                                          <a class=\"plus-link\" href=\"https:\/\/codeandpepper.com\/case-studies\/nearshore-it-outsourcing-lusid\/\">\n                          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                        <span>See case study<\/span>\n                      <\/a>\n                                    <\/div>\n                    <\/div>\n\n<\/div>\n<\/section>\n<style type=\"text\/css\">\n    #selected-testimonials-block-block_5d68eda707c88 {\n        background: #ffffff;\n        color: #2f2f2f;\n    }\n<\/style>\n\n\n<section id=\"numbers-v2-block_5fbe1c5172e58\" class=\"numbers-block-v2 block common-block alignfull\">\n<div class=\"container\">\n\n\n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n<div class=\"numbers-v2 row justify-center\">\n    <div class=\"number-block-v2-element\">\n    <div class=\"number-block-v2-element-inner\">\n      <p class=\"number-block-v2-element-content\">\n        <span class=\"number\">14<\/span>\n        <span class=\"desc\">years<br>on the market<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n    <div class=\"number-block-v2-element\">\n    <div class=\"number-block-v2-element-inner\">\n      <p class=\"number-block-v2-element-content\">\n        <span class=\"number\">70+<\/span>\n        <span class=\"desc\">software<br>experts<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n    <div class=\"number-block-v2-element\">\n    <div class=\"number-block-v2-element-inner\">\n      <p class=\"number-block-v2-element-content\">\n        <span class=\"number\">4.6<\/span>\n        <span class=\"desc\">score<br>on Clutch<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n  <\/div>\n\n<\/div>\n<\/section>\n\n\n<section\n    id=\"bottom-block-block_5cd01d64f9e84\"\n    class=\"bottom-block-v2 block common-block alignfull\"\n>\n<div class=\"container\">\n\n\n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n<div class=\"bottom-block-content common-content\">\n  <p>Financial technology thrives best in a robust ecosystem of strategic partners. <br \/>Big players are leading the way but there is still room for tech-savvy disruptors. Join the fold!<\/p>\n<div class=\"logos\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-353 aligncenter\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/barclays.png\" alt=\"\" width=\"267\" height=\"45\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/barclays.png 267w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/barclays-200x34.png 200w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-355 aligncenter\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/jpmorgan.png\" alt=\"\" width=\"247\" height=\"50\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/jpmorgan.png 247w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/jpmorgan-200x40.png 200w\" sizes=\"auto, (max-width: 247px) 100vw, 247px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-357 aligncenter\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/reuters.png\" alt=\"\" width=\"259\" height=\"59\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/reuters.png 259w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/04\/reuters-200x46.png 200w\" sizes=\"auto, (max-width: 259px) 100vw, 259px\" \/><\/div>\n<\/div>\n\n<\/div>\n<\/section>\n<style type=\"text\/css\">\n  #bottom-block-block_5cd01d64f9e84 {\n    background-color: #393939;\n    color: #FFFFFF;\n      }\n<\/style>\n\n\n\n<section id=\"contact-block_5db30f64272c4\" class=\"contact-block block common-block alignfull\">\n  <div class=\"container\">\n\n\n    \n  <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n\n<p class=\"block-title section-title\">\n  Flawless apps don&#8217;t happen without QA<\/p>\n\n\n  <div class=\"block-description typography-body\">\n    <p>If you think your project can succeed without QA experts, think twice&#8230; and get in touch!<\/p>\n  <\/div>\n\n    \n          <div class=\"contact-block-person\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"90\" height=\"90\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-90x90.png\" class=\"contact-block-person-image\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-90x90.png 90w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-160x160.png 160w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-136x136.png 136w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6.png 200w\" sizes=\"auto, (max-width: 90px) 100vw, 90px\" \/>        <div class=\"contact-block-person-text\">\n          <div class=\"typography-title-m\">\n            Olga Pogorzelska          <\/div>\n          <div class=\"typography-body-medium\">\n            New Business          <\/div>\n        <\/div>\n      <\/div>\n    \n\n    <form class=\"contact-form\" method=\"POST\" action=\"https:\/\/codeandpepper.com\/wp-admin\/admin-ajax.php\">\n            <amp-recaptcha-input layout=\"nodisplay\" name=\"recaptcha_token\" data-sitekey=\"6LeEo8cqAAAAABpahzrYQeEsO-xoutAjoIkrKpTB\" data-action=\"contact_block\"><\/amp-recaptcha-input>\n            <input type=\"hidden\" name=\"action\" value=\"contact_block_submit\" \/>\n      <input type=\"hidden\" name=\"block\" value=\"smallContactForm\" \/>\n      <input id=\"contact-block_5db30f64272c4-email\" type=\"email\" name=\"email\" placeholder=\"Email\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_5db30f64272c4-email\" class=\"contact-block-hidden-label\">Email<\/label>\n      <input id=\"contact-block_5db30f64272c4-name\" type=\"text\" name=\"name\" placeholder=\"Full name\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_5db30f64272c4-name\" class=\"contact-block-hidden-label\">\n        Full name      <\/label>\n\n      <input type=\"submit\" name=\"submit\" value=\"get in touch\" class=\"gtm_form_submit btn-big\">\n\n      <div submitting>\n      <\/div>\n      <div id=\"TYPSmallForm\" class=\"submit-msg submit-success\" submit-success>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"#FFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" transform=\"translate(1 1)\">\n            <path d=\"M17 8.5l-7.5 7L7 13\"\/>\n            <circle cx=\"12\" cy=\"12\" r=\"11.5\"\/>\n        <\/g>\n        <path d=\"M1 1h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Your message has been sent. We will get back to you as soon as possible.\n        <\/template>\n      <\/div>\n      <div id=\"ErrorSmallForm\" class=\"submit-msg submit-error\" submit-error>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewBox=\"0 0 25 25\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"currentColor\" stroke-linejoin=\"round\">\n            <path stroke-linecap=\"round\" stroke-width=\"2\" d=\"M23.498 12.31c.105 6.075-4.923 11.086-10.998 11.192-6.074.104-10.893-4.734-10.998-10.81C1.396 6.619 6.426 1.606 12.5 1.502c6.074-.106 10.893 4.734 10.998 10.808zM12.5 14V7\"\/>\n            <path fill=\"currentColor\" stroke-width=\"1.5\" d=\"M13 17.5a.5.5 0 0 1-1 0 .5.5 0 0 1 1 0z\"\/>\n        <\/g>\n        <path d=\"M1 0h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Oops! Something went wrong. Please try again later.\n        <\/template>\n      <\/div>\n    <\/form>\n\n\n  <\/div>\n<\/section>\n<style type=\"text\/css\">\n  #contact-block_5db30f64272c4 {\n    background: #009fe3;\n    color: #ffffff;\n  }\n\n  #contact-block_5db30f64272c4svg {\n    color: #ffffff;\n  }\n<\/style>\n\n<section id=\"services-grid-v2-block-block_5fc4fd3a0af42\" class=\"grid-block services-grid-block-v2 block common-block alignfull\">\n  <div class=\"container\">\n\n    \n\n<h2 class=\"block-title section-title\">\n  <\/h2>\n\n\n\n    <div class=\"grid-block-grid\">\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/api-development\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 70 70\"\r\n\t height=\"70\" width=\"70\" xml:space=\"preserve\">\r\n\t<g>\r\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M28,41.3h7.6c-0.7,0.6-1.3,1.6-1.3,2.6\r\n\t\t\tc0,2.1,1.7,3.8,3.8,3.8S42,46,42,43.9c0-1-0.6-1.9-1.3-2.6h7.6v17.9c0,2.1-1.7,3.8-3.8,3.8H11.4c-2.1,0-3.8-1.7-3.8-3.8V24.7\r\n\t\t\tc0-2.1,1.7-3.8,3.8-3.8H28v7.7c0.7-0.8,1.6-1.3,2.5-1.3c2.1,0,3.8,1.7,3.8,3.8s-1.7,3.8-3.8,3.8c-1,0-1.9-0.5-2.5-1.3V41.3\"\/>\r\n\t\t<path fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M35.6,19.9l5.4-5.4c-0.1,0.9,0.2,2,0.9,2.7\r\n\t\t\tc1.5,1.5,3.9,1.5,5.4,0s1.5-3.9,0-5.4c-0.7-0.7-1.8-1-2.7-0.9L50,5.5l11.7,11.8c1.5,1.5,1.5,3.9,0,5.4L50,34.4L35.6,19.9z\"\/>\r\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M28,63.1v-9c-0.5,0.7-1.6,1.3-2.5,1.3\r\n\t\t\tc-2.1,0-3.8-1.7-3.8-3.8s1.7-3.8,3.8-3.8c1,0,2.1,0.6,2.5,1.3v-7.7\"\/>\r\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M7.6,41.3h7.6c-0.7-0.6-1.3-1.6-1.3-2.6\r\n\t\t\tc0-2.1,1.7-3.8,3.8-3.8s3.8,1.7,3.8,3.8c0,1-0.5,1.9-1.3,2.6H28\"\/>\r\n\t<\/g>\r\n<\/svg>\r\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  API Developers                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Implement custom integrations for banking and payments                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/data-engineering-and-analytics-services\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\"\r\n\t height=\"72\" width=\"72\" xml:space=\"preserve\">\r\n<g >\r\n\t<g  transform=\"translate(-277.000000, -1256.000000)\">\r\n\t\t<g  transform=\"translate(277.000000, 1256.000000)\">\r\n\t\t\t<polyline  fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" points=\"42,51 42,23 52.7,23 52.7,35 \t\t\t\"\/>\r\n\t\t\t<polyline  fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" points=\"26,61.7 26,7 36.7,7 36.7,61.7 \t\t\t\"\/>\r\n\t\t\t<polyline  fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" points=\"10,61.7 10,33.7 20.7,33.7 20.7,61.7\r\n\t\t\t\t\t\t\t\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" d=\"M6,64.3h60\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" d=\"M52.7,52.3c3.1,0,5.3-2.6,5.3-5.7v-1.9c0-3.2-2.3-5.7-5.3-5.7\r\n\t\t\t\ts-5.3,2.6-5.3,5.7v1.9C47.3,49.8,49.6,52.3,52.7,52.3z\"\/>\r\n\t\t\t<path  fill=\"none\" stroke=\"#272727\" d=\"M63.3,61.7v-4.1c0-3.7-7.1-5.3-10.7-5.3c-3.5,0-10.7,1.7-10.7,5.3v4.1\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  Data Engineers                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Streamline data flows to boost user and app analytics                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/cloud-computing-software-development-and-consulting\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                <svg version=\"1.1\"\r\n\t xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 70 70\"\r\n\t width=\"70\" height=\"70\" xml:space=\"preserve\">\r\n<g>\r\n\t<g>\r\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M52.1,44.1\r\n\t\t\tc2.4-0.5,9.7-2.9,9.7-11.4c0-6.5-5.3-11.8-11.9-11.5c-2.6-5.5-8.1-9.3-14.6-9.3c-8.6,0-15.6,6.7-16.1,15.2\r\n\t\t\tc-5.4-1.1-10.4,3-10.4,8.5c0,8.8,9.2,8.7,9.2,8.7\"\/>\r\n\t<\/g>\r\n\t<g>\r\n\t\t<polyline fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"\r\n\t\t\t41.3,40.9 34,48.1 29.2,43.3 \t\t\"\/>\r\n\t\t<circle fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" cx=\"35.2\" cy=\"44.5\" r=\"12.1\"\/>\r\n\t<\/g>\r\n<\/g>\r\n<\/svg>\r\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  Cloud Experts                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Migrate your app to the cloud and scale on demand                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n          <\/div>\n\n  <\/div>\n<\/section>","protected":false},"featured_media":2954,"template":"","class_list":["post-2687","service","type-service","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Quality Assurance Services. Testing &amp; Consulting | Code &amp; Pepper<\/title>\n<meta name=\"description\" content=\"Flawless applications don&#039;t happen without thorough testing. Learn more about quality assurance services at Code &amp; Pepper and get in touch!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeandpepper.com\/services\/quality-assurance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quality Assurance Services. Testing &amp; Consulting | Code &amp; Pepper\" \/>\n<meta property=\"og:description\" content=\"Flawless applications don&#039;t happen without thorough testing. Learn more about quality assurance services at Code &amp; Pepper and get in touch!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeandpepper.com\/services\/quality-assurance\/\" \/>\n<meta property=\"og:site_name\" content=\"Code &amp; Pepper\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codeandpepper\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-21T14:52:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1125\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@codeandpepper\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Product\",\"@id\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/#service\",\"url\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/\",\"name\":\"Quality Assurance Services. Testing & Consulting | Code & Pepper\",\"primaryImageOfPage\":{\"@id\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg\",\"description\":\"Flawless applications don't happen without thorough testing. Learn more about quality assurance services at Code & Pepper and get in touch!\",\"breadcrumb\":{\"@id\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/#breadcrumb\"},\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codeandpepper.com\/services\/quality-assurance\/\"]}],\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.9\",\"reviewCount\":\"41\",\"bestRating\":\"5\",\"worstRating\":\"1\"}},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/#primaryimage\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg\",\"width\":2000,\"height\":1125},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codeandpepper.com\/services\/quality-assurance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codeandpepper.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quality Assurance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codeandpepper.com\/#website\",\"url\":\"https:\/\/codeandpepper.com\/\",\"name\":\"Code & Pepper\",\"description\":\"FinTech Developers\",\"publisher\":{\"@id\":\"https:\/\/codeandpepper.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codeandpepper.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codeandpepper.com\/#organization\",\"name\":\"Code & Pepper\",\"url\":\"https:\/\/codeandpepper.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"width\":319,\"height\":144,\"caption\":\"Code & Pepper\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codeandpepper\/\",\"https:\/\/x.com\/codeandpepper\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quality Assurance Services. Testing & Consulting | Code & Pepper","description":"Flawless applications don't happen without thorough testing. Learn more about quality assurance services at Code & Pepper and get in touch!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codeandpepper.com\/services\/quality-assurance\/","og_locale":"en_US","og_type":"article","og_title":"Quality Assurance Services. Testing & Consulting | Code & Pepper","og_description":"Flawless applications don't happen without thorough testing. Learn more about quality assurance services at Code & Pepper and get in touch!","og_url":"https:\/\/codeandpepper.com\/services\/quality-assurance\/","og_site_name":"Code &amp; Pepper","article_publisher":"https:\/\/www.facebook.com\/codeandpepper\/","article_modified_time":"2025-01-21T14:52:18+00:00","og_image":[{"width":2000,"height":1125,"url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@codeandpepper","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Product","@id":"https:\/\/codeandpepper.com\/services\/quality-assurance\/#service","url":"https:\/\/codeandpepper.com\/services\/quality-assurance\/","name":"Quality Assurance Services. Testing & Consulting | Code & Pepper","primaryImageOfPage":{"@id":"https:\/\/codeandpepper.com\/services\/quality-assurance\/#primaryimage"},"image":{"@id":"https:\/\/codeandpepper.com\/services\/quality-assurance\/#primaryimage"},"thumbnailUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg","description":"Flawless applications don't happen without thorough testing. Learn more about quality assurance services at Code & Pepper and get in touch!","breadcrumb":{"@id":"https:\/\/codeandpepper.com\/services\/quality-assurance\/#breadcrumb"},"potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeandpepper.com\/services\/quality-assurance\/"]}],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.9","reviewCount":"41","bestRating":"5","worstRating":"1"}},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/services\/quality-assurance\/#primaryimage","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/repo-47.jpg","width":2000,"height":1125},{"@type":"BreadcrumbList","@id":"https:\/\/codeandpepper.com\/services\/quality-assurance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeandpepper.com\/"},{"@type":"ListItem","position":2,"name":"Quality Assurance"}]},{"@type":"WebSite","@id":"https:\/\/codeandpepper.com\/#website","url":"https:\/\/codeandpepper.com\/","name":"Code & Pepper","description":"FinTech Developers","publisher":{"@id":"https:\/\/codeandpepper.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeandpepper.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codeandpepper.com\/#organization","name":"Code & Pepper","url":"https:\/\/codeandpepper.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","width":319,"height":144,"caption":"Code & Pepper"},"image":{"@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codeandpepper\/","https:\/\/x.com\/codeandpepper"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/service\/2687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/service"}],"about":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/types\/service"}],"version-history":[{"count":153,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/service\/2687\/revisions"}],"predecessor-version":[{"id":54944,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/service\/2687\/revisions\/54944"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media\/2954"}],"wp:attachment":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media?parent=2687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}