QA Automation and Security Testing Careers in Bangladesh: A Roadmap

Bangladesh has a large software outsourcing industry, and almost every product company and agency here needs testers. Most testing jobs are still manual, though. Testers who can also write automation and think like an attacker are much harder to find, and that gap is a good place to build a career.

This is the path I'd recommend, based on nearly six years of testing web, mobile and API products in Dhaka for HRMS, fintech, healthcare, EdTech, e-commerce and transport companies.

Stage 1: get the testing fundamentals right

Automation and security both rest on good test design. If you can't decide what to test, writing it in code won't help.

The ISTQB Foundation Level (CTFL) syllabus is a good structured way to cover this, and local employers recognize it. Training institutes such as BITM (BASIS Institute of Technology & Management) and People N Tech run SQA courses if you'd rather learn with a group.

Stage 2: learn one programming language well

Choose one language and stick with it until you're comfortable:

Learn basic SQL too. A lot of testing comes down to checking that the data in the database is correct.

Stage 3: build real automation

Stage 4: add security testing

This is where you really stand out. QA engineers already understand how the application is supposed to work, which is exactly what you need to spot when it does something it shouldn't.

Practical certifications to work towards: eJPT for the basics, Burp Suite Certified Practitioner (BSCP) for web application security, and later OSCP. That's the order I'm following myself.

Always stay legal. Only test systems you own, systems you have written permission for, or bug bounty programmes whose scope includes the target. Testing someone else's system without permission is a crime in Bangladesh, as it is almost everywhere.

Stage 5: make your work visible

Recruiters, local and overseas, can't see what you did inside a private company project. Give them something they can see:

Working remotely from Bangladesh

Bangladesh is on UTC+6. Afternoons here overlap with European mornings, and mornings overlap with Australia and East Asia, which makes a remote QA role workable. Remote teams look for three things: strong written English in bug reports and updates, automation that runs in CI without supervision, and testers who work independently and say early when something is blocked.

Summary

  1. Learn the testing fundamentals (consider ISTQB CTFL).
  2. Learn one programming language plus SQL.
  3. Build UI, API and mobile automation that runs in CI.
  4. Learn the OWASP Top 10, Burp Suite and ZAP, and practise on legal labs.
  5. Make your work public on GitHub, in write-ups and on a portfolio.

If you're a tester in Bangladesh on this path and want to compare notes, my portfolio has my contact details.