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)