Digital Marketing Solution (Pvt.) Ltd. logo

Software Quality Assurance Developer

Digital Marketing Solution (Pvt.) Ltd.
Not disclosed
Full Time (On-site)
entry
1 position
Uttara, Dhaka, Bangladesh

Job Description

WE ARE HIRING: SOFTWARE QUALITY ASSURANCE ENGINEER

Web & Mobile Application Testing | QA/QC Engineering

Position: Software Quality Assurance Engineer – Web & Mobile Applications

Department: Software Development / Quality Assurance

Number of Vacancies: 2

Salary: BDT 15,000 – 20,000 per month
Salary (Based On: Expertise, Industrial Experience & Technical Skillset)

Employment Type: Full-Time

Digital Marketing Solutions Pvt. Ltd. is looking for a highly skilled and detail-oriented Software Quality Assurance Engineer with strong real-world industrial experience in testing web applications, mobile applications, APIs, databases, and software systems.

The ideal candidate should have at least 2 years of professional industrial experience in software quality assurance and should be capable of independently planning, executing, documenting, and managing software testing activities throughout the development lifecycle.

Candidates with practical experience working on real client projects, production applications, SaaS platforms, e-commerce systems, mobile applications, REST APIs, and database-driven applications will receive strong preference.

Mandatory Requirements

Candidates must have:

✔ Minimum 2 years of real-world industrial experience in Software QA/QC or Software Testing.

✔ Practical experience testing Web Applications and Mobile Applications.

✔ Strong knowledge of Manual Testing and Software Testing Life Cycle (STLC).

✔ Experience preparing test cases, test scenarios, test plans, test reports, and bug reports.

✔ Practical experience identifying, reproducing, documenting, and tracking software defects.

✔ Experience with API testing and REST APIs.

✔ Basic-to-strong understanding of SQL and database testing.

✔ Experience testing responsive websites across different browsers and devices.

✔ Experience working with development teams using Git/GitHub or similar version-control systems.

✔ Ability to understand software requirements, technical specifications, user stories, and acceptance criteria.

✔ Strong analytical and problem-solving abilities.

Fresh graduates without minimum 2 years of professional industrial QA/testing experience will not be considered.

Core QA Responsibilities:

As a Software Quality Assurance Engineer, your responsibilities will include, but are not limited to:

Web Application Testing

✔ Test web applications across desktop, tablet, and mobile environments.

✔ Perform functional, regression, integration, system, usability, compatibility, and exploratory testing.

✔ Verify website functionality, UI consistency, navigation, forms, authentication, dashboards, payment flows, and business logic.

✔ Test different browsers including Chrome, Firefox, Edge, Safari, and other relevant browsers.

✔ Identify UI/UX inconsistencies and functional defects.

✔ Verify responsive behavior across different screen sizes and devices.

✔ Test e-commerce platforms, checkout processes, product systems, order management, payment gateways, and customer workflows.

Mobile Application Testing:

✔ Test Android and iOS applications.

✔ Perform functional and regression testing of mobile applications.

✔ Test application installation, updates, login, registration, notifications, permissions, forms, navigation, and core features.

✔ Test applications across different screen sizes, operating-system versions, and devices.

✔ Identify mobile-specific issues including crashes, performance problems, UI inconsistencies, connectivity issues, and device compatibility problems.

✔ Test applications under different network conditions such as Wi-Fi, 4G, and 5G.

✔ Verify push notifications, deep links, app permissions, and device-specific functionality.

API Testing:

✔ Test REST APIs and web services.

✔ Validate API requests, responses, status codes, headers, authentication, and data structures.

✔ Work with tools such as Postman or equivalent API testing tools.

✔ Test positive, negative, boundary, and invalid-input scenarios.

✔ Verify API response accuracy and consistency.

✔ Identify API-related bugs and integration issues.

✔ Validate API communication between frontend, backend, mobile applications, and third-party services.

Database & SQL Testing:

✔ Perform basic database testing and data validation.

✔ Write and execute SQL queries for testing and verification.

✔ Verify data consistency between frontend, backend, API, and database layers.

✔ Validate CRUD operations and database-driven workflows.

✔ Identify data integrity and synchronization issues.

✔ Work with databases such as MySQL, PostgreSQL, MongoDB, or similar technologies.

Bug Reporting & Defect Management

✔ Identify and reproduce software bugs.

✔ Prepare clear and detailed bug reports containing:

- Bug title
- Steps to reproduce
- Expected result
- Actual result
- Severity
- Priority
- Environment
- Screenshots/videos
- Relevant logs or evidence

✔ Track bugs through their complete lifecycle.

✔ Verify bug fixes and perform regression testing.

✔ Work closely with developers to identify the root cause and reproduce technical issues.

✔ Maintain professional communication with developers, project managers, product teams, and management.

Test Planning & Documentation:

✔ Prepare test plans and testing strategies.

✔ Create detailed test cases and test scenarios.

✔ Maintain test execution reports.

✔ Prepare regression test suites.

✔ Maintain QA documentation for ongoing projects.

✔ Participate in requirement analysis and identify potential quality risks before development completion.

✔ Ensure software requirements are properly covered through testing.

✔ Provide release-readiness feedback to project management.

Automation Testing – Preferred:

Experience with automation testing will be highly preferred.

Candidates with experience in any of the following will receive additional consideration:

- Selenium
- Cypress
- Playwright
- Appium
- Jest
- Postman/Newman
- Other relevant automation frameworks

Automation experience is not mandatory if the candidate has strong manual QA experience, but candidates with practical automation experience will receive preference.

Security & Performance Testing – Preferred

Basic knowledge or practical experience in the following will be an advantage:

✔ Authentication and authorization testing

✔ Session management testing

✔ Input validation

✔ Basic security testing

✔ Performance testing

✔ Load testing

✔ Stress testing

✔ API security testing

✔ OWASP Top 10 awareness

Tools such as JMeter, k6, OWASP ZAP, or equivalent will be considered an advantage.

Technical Skills:

Mandatory

✔ Manual Software Testing
✔ Web Application Testing
✔ Mobile Application Testing
✔ Functional Testing
✔ Regression Testing
✔ Integration Testing
✔ System Testing
✔ UAT Support
✔ Test Case & Test Scenario Preparation
✔ Bug Reporting & Tracking
✔ API Testing
✔ Postman or equivalent
✔ Basic SQL
✔ Database Testing
✔ Browser & Device Compatibility Testing
✔ Git/GitHub basics
✔ Agile/Scrum development environment

Preferred

✔ Selenium / Cypress / Playwright
✔ Appium
✔ JMeter / k6
✔ CI/CD testing concepts
✔ Automation testing
✔ Security testing
✔ Performance testing
✔ Jira / Trello / ClickUp / similar project-management tools

Professional Competencies:

The ideal candidate should have:

✔ Strong analytical and logical thinking.

✔ Excellent attention to detail.

✔ Strong problem-solving ability.

✔ Ability to identify hidden defects and edge cases.

✔ Strong documentation skills.

✔ Ability to communicate technical issues clearly.

✔ Ability to work independently and as part of a development team.

✔ Ability to work under deadlines and release schedules.

✔ Strong sense of responsibility and ownership.

✔ Professional attitude and workplace etiquette.

✔ Ability to learn new technologies and testing methodologies quickly.

✔ A quality-focused and customer-oriented mindset.

Educational Requirements:

Bachelor's Degree / Graduation from a recognized university or institution.

Preferred academic backgrounds:

- Computer Science & Engineering (CSE)
- Software Engineering
- Information Technology
- ICT
- Computer Science
- Information Systems
- Other relevant technical disciplines

However, practical industrial QA experience and demonstrated technical capability will be given significant importance.

Experience Required:

Minimum 2 years of professional industrial experience in Software Quality Assurance, Software Testing, QA Engineering, or Software Quality Control.

Strong preference will be given to candidates who have worked on:

- Real client projects
- SaaS applications
- Web applications
- Mobile applications
- E-commerce platforms
- Payment systems
- REST APIs
- Database-driven applications
- Production software
- Large-scale software projects

Candidates must be able to demonstrate real-world project experience, not only academic or training-based testing knowledge.

Performance Expectations:

Performance will be evaluated based on:

- Testing accuracy
- Defect identification capability
- Test coverage
- Quality of bug reports
- Regression-testing effectiveness
- Release quality
- Timely completion of QA assignments
- Technical problem-solving
- Collaboration with development teams
- Documentation quality
- Contribution to improving the overall software quality process

Mandatory Rules Before Joining

1. Selected candidates may be required to complete a 1–2 month trainee/assessment period before confirmation as a full-time employee, depending on experience and performance.
2. The selected candidate must sign a minimum 1-year employment agreement with the Company.
3. The position is full-time and office-based unless otherwise approved in writing by management.
4. Candidates must comply with Company policies, confidentiality requirements, information-security procedures, and professional standards.
5. Employees will be required to maintain strict confidentiality regarding source code, databases, credentials, client information, software architecture, test data, project documentation, and other proprietary information.

Compensation & Benefits

Salary: BDT 25,000 – 40,000/month, based on expertise, industrial experience, technical capabilities, and overall performance.

Office Schedule

Office Hours: 10:00 AM – 7:00 PM
Weekly Holiday: Friday

Leave Policy

- Casual Leave (CL): 10 Days
- Sick Leave (SL): 12 Days
- Earned Leave (EL): 5 Days

Employee Benefits

1. Competitive salary based on expertise and experience.
2. Annual performance-based salary increment.
3. Two Festival Bonuses as per Company policy.
4. BDT 10,000+ yearly medical insurance allowance.
5. Professional and collaborative working environment.
6. Opportunity to work on real-world software and technology projects.
7. Exposure to modern web, mobile, API, cloud, and software technologies.
8. Continuous learning and professional development opportunities.
9. Leadership and career advancement opportunities based on performance.
10. Modern office environment with professional tools and technologies.
11. Long-term career growth opportunities within the organization.

Office Location:

Digital Marketing Solutions Pvt. Ltd.

Flat # 6/A, Level # 7
House # 10, Road # 02
Sector # 06, House Building
Uttara, Dhaka-1230, Bangladesh

Candidates living in Uttara and nearby areas will be given preference.

About Company

Digital Marketing Solution (Pvt.) Ltd.

Digital Marketing Solution specializes in Social Media Management, Digital Online Marketing with expertise in Facebook Advertising, Web Design, and Development, Brand Promotion, Email Marketing, PPC. We provide Web Design, SEO and SMS Marketing services.

This job post was sourced from LinkedIn Jobs While we strive to bring you the latest opportunities, Niyog has not verified this listing and cannot take responsibility for its accuracy or any outcomes related to it. Please review the details carefully and apply at your own discretion.

Job Information

Posted 1 month ago
Job ID 4457900843
Digital Marketing Solution (Pvt.) Ltd. logo

Digital Marketing Solution (Pvt.) Ltd.

Dhaka

8
Active Jobs

About Company

Digital Marketing Solution specializes in Social Media Management, Digital Online Marketing with expertise in Facebook Advertising, Web Design, and Development, Brand Promotion, Email Marketing, PPC. We provide Web Design, SEO and SMS Marketing services.
Industry Advertising Services
Team Size 171 employees