
Software Quality Assurance Tester
Smartdata Technologies Limited • Dhaka, Dhaka Division, Bangladesh
-
Role & seniority
-
Software Quality Tester (QA) — 1–3 years experience preferred (early-career)
-
Full-time, Software & Technology department
-
-
Stack / tools
-
QA/Dev: SDLC/STLC, Agile/Scrum
-
Testing: functional, regression, integration, system, usability, compatibility; web/mobile cross-browser/device testing
-
Bug tracking: Jira / Trello / Azure DevOps (or similar)
-
API testing: Postman (API testing)
-
DB testing: SQL
-
Browser tools: browser Developer Tools
-
Preferred: Selenium, Cypress, Playwright, automation/regression; API automation; performance tools; basic security testing; Git/GitHub
-
Automation/perf/security (nice-to-have): performance testing tools, basic security testing
-
-
Top 3 responsibilities
-
Create test plans/scenarios/cases/data and perform functional/regression/integration/system testing
-
Identify, document, track, and verify bug fixes, including release regression checks
-
Validate end-to-end business workflows (login → transaction/report), roles/permissions/access controls, and UAT/release validation plus post-deployment verification
-
-
Must-have skills
-
Strong understanding of software testing & QA, SDLC/STLC
-
Ability to analyze requirements and create structured test cases
-
Proficient in bug reporting with reproducible steps and quality defect documentation
-
SQL basics and Postman API testing
-
Attention
-
Full Description
Software Quality Tester (QA)
Company: SmartData Technologies Limited
Location: Dhaka, Bangladesh
Employment Type: Full-time
Department: Software & Technology
Experience: 1–3 years preferred About SmartData Technologies Limited SmartData Technologies Limited is a technology-focused company working across IT solutions, software, AI, IoT, cybersecurity, infrastructure and digital transformation. We are looking for a passionate and detail-oriented Software Quality Tester (QA) to join our software development team and ensure that our applications meet high standards of quality, reliability, security, performance and user experience. Job Responsibilities Analyze software requirements, business requirements, user stories and functional specifications. Prepare test plans, test scenarios, test cases and test data. Perform functional, regression, integration, system, usability and compatibility testing. Test web-based and mobile applications across different browsers, operating systems and devices. Identify, document and track software bugs with clear steps to reproduce. Verify bug fixes and conduct regression testing before releases. Test complete business workflows from login to transaction/report completion. Test different user roles, permissions, approval workflows and access controls. Validate dashboards, reports, notifications, emails, data exports and integrations. Perform API testing using tools such as Postman. Perform basic database testing and data validation using SQL. Work closely with developers, project managers and business teams to resolve defects. Participate in User Acceptance Testing (UAT) and release validation. Perform production verification after deployment. Identify potential risks and quality issues before software reaches customers. Maintain QA documentation, test results and release checklists. Suggest improvements to product usability and overall user experience. Continuously improve testing methodologies and QA processes. Key Areas You May Work On
Depending on the project, the QA team member may work with
- CRM and Sales Management Systems
- HRMS and Employee Management Systems
- Time Tracking and Attendance Systems
- AI-based Applications
- IoT Applications and Dashboards
- Enterprise and business applications
- Customer portals and SaaS platforms
- APIs and third-party integrations
- Web and mobile applications
- Required Technical Skills
- Strong understanding of Software Testing and Quality Assurance.
- Knowledge of SDLC and STLC.
- Good understanding of functional and non-functional testing.
- Ability to create structured test cases and test scenarios.
- Experience with bug/issue tracking systems such as Jira, Trello, Azure DevOps or similar.
- Basic knowledge of SQL and database testing.
- Experience with API testing and Postman.
- Knowledge of browser Developer Tools.
- Good understanding of web application architecture and common web issues.
- Ability to analyze requirements and identify missing or ambiguous requirements.
- Preferred Skills
Candidates with knowledge or experience in the following will receive preference
- Selenium, Cypress, Playwright or other automation frameworks.
- Automated regression testing.
- API automation.
- Performance testing tools.
- Basic security testing.
- Cross-browser and cross-device testing.
- Git/GitHub.
- Agile/Scrum methodology.
- Testing SaaS/cloud-based applications.
- Testing CRM, HRMS, ERP or enterprise software.
- Testing AI-based applications or AI-generated outputs.
- What We Expect From You
We are looking for someone who does not simply ask
- "Does the software work?"
You should also ask
- What happens if the user enters incorrect data?
- What happens if the same action is performed twice?
- What happens when two users perform the same action simultaneously?
- Can a user access something they should not?
- What happens if the internet connection is interrupted?
- Is the data saved correctly?
- Does the system behave correctly on different browsers/devices?
- Can the user complete the workflow easily?
- Can the system handle unexpected or unusual situations?
- Your job is to find problems before our customers do.
- Candidate Profile
- Bachelor's degree in Computer Science, Software Engineering, IT or a related field.
- 1–3 years of relevant QA/testing experience preferred.
- Strong analytical and problem-solving ability.
- Excellent attention to detail.
- Good written and verbal communication.
- Ability to work independently as well as within a development team.
- Willingness to learn new technologies and testing tools.
- Strong sense of responsibility and ownership.
- Ability to work under deadlines and support product release schedules.
- Key Performance Indicators (KPIs)
Performance will be evaluated based on
- Test coverage and quality of test cases.
- Number and quality of defects identified before production.
- Accuracy of defect reporting.
- Effectiveness of regression testing.
- Reduction of production defects.
- Timely completion of assigned testing activities.
- Quality of release validation.
- Contribution to improving QA processes and automation.
- Collaboration with development and product teams.
- Career Opportunity
- This position provides an opportunity to work with modern software, AI, IoT and enterprise technology solutions and develop expertise in both manual and automated software testing.
High-performing employees will have opportunities to progress into roles such as
- Senior QA Engineer → QA Lead → QA Manager / Test Automation Engineer
- How to Apply
- Interested candidates should submit their updated CV with details of relevant software testing experience.
Position: Software Quality Tester
Company: SmartData Technologies Limited
Location: Dhaka, Bangladesh Only candidates with strong attention to detail and a genuine passion for software quality are encouraged to apply.