With a decade-long experience as a QA Automation Engineer, I have not only excelled in delivering high-quality software products but also played a key role in architecting solutions for entire organisations. My biggest achievements include implementing these solutions across various development teams, significantly improving their productivity and efficiency. By seamlessly integrating DevOps-based solutions, I have successfully established a fine QA ops practice that enhances the overall quality software delivery
• Developed an end-to-end (E2E) test automation framework using Webdriverio, utilizing UI testing tools. Implemented a GitLab-triggered test execution mechanism.
• Provided a dynamic environment creation solution for E2E testing, leveraging Helm chart-based environment creation.
• Extensive experience with Kubernetes and Docker, effectively managing environment creation to achieve autonomy.
• Actively engaged in DevOps practices, streamlining delivery timelines and enhancing overall efficiency.
• Integrated Kafka components into the dynamic QA environment for efficient data ingestion, including topics and messages.
• Introduced contract testing using PACT, ensuring reliable testing within a broader microservice architecture.
• Scaled the existing Cypress test automation framework to manage UI testing for component-level testing.
• Integrated Allure reports to present test results in a readable format for stakeholders.
• Introduced a fully customized, ownership-based testing approach within the sennder framework, empowering teams to take ownership of their testing.
• Developed numerous AWS automation solutions, streamlining test automation for seamless service integration.
• Contributed to the development of products like BBC iPlayer, catering to a wide range of mass audience groups.
• Enhanced the search capability of BBC by implementing test automation around Apache Solr, ensuring accurate and efficient data retrieval from the vast BBC encyclopedia.
• Extensive experience in creating test automation frameworks for applications deployed on Web, Mobile, and TK platforms.
• Proficient in JavaScript, utilizing frameworks like Nightwatch and Puppeteer for writing automated tests.
• Successfully built test automation frameworks from scratch using cucumber and Jest as foundational technologies.
• Integrated experimental analytical tools such as Optimizely and Amplitude with the automation framework to capture precise data insights.
• Actively engaged in peer-reviewing work with developers, Business Analysts (BA), and other team members to align test planning with requirements.
• Well-versed in setting up performance testing using puppeteer for UI pipelines.