Tahanima Chowdhury

Senior Software Engineer, QA at Tahanima's Blog

Dhaka, Dhaka Division, Bangladesh
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tahanima Chowdhury is a Senior Software Engineer (QA) based in Dhaka with nine years of experience building robust test automation and leading QA teams for healthcare-focused products. She has designed and implemented UI and API automation frameworks using Playwright, Selenium WebDriver, REST Assured and Java, and has led teams of up to 23 QA engineers while currently managing a focused team of five. Beyond hands-on automation, she acts as a cross-functional partner with U.S. stakeholders, mentors new hires, and contributes to hiring and technical screening. Her open-source contributions include expanding datafaker for the JVM with dozens of domain-specific "faker" modules and meaningful test cleanup work for the widely used Checkstyle project, showing attention to both feature growth and code hygiene. A high-performing BRAC University graduate with a strong academic record, she also writes technical articles and creates coding challenges—evidence of a rare blend of practical QA engineering, developer empathy, and public technical communication.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science, Computer Science, CGPA 3.71 (4.00 Scale), High Distinction, Bachelor of Science, Computer Science, CGPA 3.71 (4.00 Scale), High Distinction at BRAC University
bookGCE O Level - 4 A*s, 3 As and 2 Bs and GCE A Level - 4 As and 1 B, GCE O Level - 4 A*s, 3 As and 2 Bs and GCE A Level - 4 As and 1 B at Oxford International School
stackoverflow-logo

Stackoverflow

Stats
1reputation
56reached
3answers
1question
github-logo-circle

Github Skills (15)

unit-testing10
javas10
static-code-analysis10
test-framework10
static-analysis10
faker10
software-quality10
java10
testing10
ui-automation6
eclipse6
playwright-java6
automation6
playwright6
playwright-test6

Programming languages (8)

TypeScriptJavaCSSC++ShellJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
datafaker-net/datafaker

Sep 2020 - Jun 2022

Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!
Role in this project:
userFull-stack Developer
Contributions:17 commits, 12 PRs, 1 push in 1 year 8 months
Contributions summary:Tahanima primarily contributed to adding new "faker" modules related to various domains like Dessert, Tea, Camera, House, Verb, FamousLastWords, GreekPhilosopher, Measurement, BigBangTheory, Departed, and Movie. They implemented the corresponding Java classes, methods, and unit tests for each of these. Their contributions involved extending the existing data generation capabilities of the library by incorporating new data types and testing their functionality.
groovytestingneverjava-kotlinkotlin
checkstyle/checkstyle

Jan 2023 - Feb 2025

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 31 PRs, 6 comments in 2 years 1 month
Contributions summary:Tahanima's commits primarily focus on removing "//ok" comments from test resource files related to various Checkstyle modules, including javancss, javadocstyle, modifierorder, methodcount, nolinewrap, declarationorder, magicnumber, matchxpath, parameterassignment, executablestatementcount, whitespaceafter, typecastparenpad, regexp, regexpmultiline, emptylineseparator, regexpsingleline, emptyforiteratorpad, regexponfilename, and suppresswithnearbycommentfilter. These changes involve modifying existing Java test files to remove redundant comments. This suggests the user was involved in code cleanup or refactoring of test cases.
ant-taskinvokedcode-qualityconventionscheckstyle
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tahanima Chowdhury - Senior Software Engineer, QA at Tahanima's Blog