Profile
Software development engineer in test with over 13 years of experience in frontend test automation, developed 8 test automa- tion frameworks that reduced manual testing effort by 30%. Proficient in Python, Java, TypeScript and Selenium for testing client-side applications. Effective in establishing test environments, coordinating with Product Owners to define user stories, and executing both manual and automated tests. Focuses on practical automation solutions to enhance software testing processes and product quality in distributed applications.
Skills

Testing Areas & Methodologies

Functional, UI, API, Database, Mobile, Performance, Regression, Contract, Cross Browser, Test Strategy & Planning, Test Pyramid, Agile, SDLC, STLC, BDD, TDD.

Programming Languages

Python, Java, JavaScript, TypeScript.

Testing Tools & Frameworks

Behave, PyTest, Selenium, Cypress, Appium, Playwright, Cucumber, Robot Framework, TestNG, WebDriverIO.

Tools & Technologies

AWS, Boto3, Docker, Postman, Git, GitLab, GitHub, Azure DevOps, Gatling, Locust, Test Management Tool (JIRA, Xray), Confluence, Continuous Integration & Delivery, PyCharm, VSCode.

Exposure

Cloud Computing, Linux, Azure, GCP, Kafka, Kubernetes, Prompt Engineering.

Experience

QA Engineer at Genomics England

From June 2024 to Present London, UK

  • Orchestrated cross-functional alignment on testing priorities, enabling 6 successful releases in 8 months and reducing production incidents by 20% through early risk mitigation.
  • Enhanced API and UI testing efficiency by 50% and reduced test flakiness by 40%, by engineering an advanced test automation framework leveraging Behave, Selenium WebDriver, and Requests.
  • Recouped 70K USD, expanded regression test coverage, and improved testing efficiency and system reliability by automating 36 end-to-end user flows, encompassing both API and UI, which covered 80 unique test cases.
  • Slashed defect-fixing costs by 60% and ensured project continuity by collaborating with cross-functional teams in Agile ceremonies, using a shift-left approach to identify 70% of defects early.
  • Revolutionized the QA pipeline by integrating comprehensive automated testing suites into the GitLab CI/CD process, accelerating release cycles by 30%.
  • Architected a Python utility leveraging Boto3 to programmatically collect ECR image vulnerabilities, eliminating manual navigation through ECS and Security Hub, and reducing inspection time by 80%.
  • Pioneered a PoC using Python and Message Pact to showcase consumer-driven contract testing for event-driven systems, influencing cross-team adoption and demonstrating potential to accelerate release cycles by 25%.

Senion Consultant at Thoughtworks

From September 2022 to May 2024 at Bengaluru, India

  • Amplified regression execution efficiency by 30% by spearheading the development of a comprehensive mobile automation framework using Appium and WebDriverIO.
  • Realized a cost savings of $25,000 USD annually by optimizing test automation processes and executing over 50 end-to-end tests on both Android and iOS platforms, leading to reduced manual testing requirements and quicker release cycles.
  • Drove smooth release of 50 features into production with quality by crafting over 600 UAT scenarios and coordinating with business stakeholders during the UAT phase.
  • Upheld high-quality deployments and maintained excellence by formulating test strategies for 6 major and 4 minor releases in a complex microservice-based application.
  • Enriched testing framework comprehensiveness by 12% by developing 20 business-critical performance test scenarios for backend services using Gatling and Scala, resulting in a more robust evaluation process.
  • Ensured superior app quality and user experience by conducting 300 functional tests per release and leading regression activities for mobile apps across app versions and platforms.

Automation Quality Lead at Tata Consultancy Services

From May 2016 to September 2022 at Kolkata, India

  • Structured 6 Python-based Hybrid Test Automation Frameworks for parallel execution, amplifying test design efficiency by 15% across 20+ projects.
  • Minimised operational effort by 30% in 7 projects by integrating streamlined processes into the CI/CD pipeline with DevOps practices.
  • Generated yearly revenue of $40K by designing a full-featured test automation solution appreciated and adopted across projects.
  • Formulated API testing strategies for the application under test by documenting 500+ undocumented API specs using Python, Selenium, and Chrome DevTools Protocol.
  • Led a team initiative that increased skilled test automation resources by 18%, coaching over 30 associates in the test automation domain.
  • Reduced automation tool cost by $35K by automating 300+ test scripts in an open-source initiative using Selenium Protractor, Selenium Java with Cucumber (BDD), and TestNG.

Automation Quality Engineer at Cognizant Technology Solutions

From January 2012 to May 2016 at Kolkata, India

  • Directed the architecture and implemented 8 automation projects, leveraging HP QTP, Selenium Java, and Excel Macros, delivering a substantial 35% reduction in testing cycle time and a 15% boost in overall productivity.
  • Trimmed manual effort by 56% and drove project innovation by building 10+ utilities leveraging VB.NET and Excel Macros.
  • Accomplished gamification of insurance domain knowledge by developing a Game Portal with HTML, CSS, JavaScript, jQuery, and Bootstrap, utilizing C#.NET.
  • Collaborated with senior quality engineers and developers to refine software.

Education

Batchelor of Technology in Computer Science

2007 to 2011 at West Bengal University of Technology, Kolkata, India

Higher Secondary

2005 to 2007 at West Bengal Council of Higher Secondary Education, Kolkata, India

Certifications
  • ISTQB Foundation Level
  • HPO-M47(HP Unified Functional Testing)