Quality Assurance (QA) Engineer
Job Summary
Job Details:
Job Type: Full-time, Office Desk Job
Working Days: 6 days a week (1 day holiday: Friday or Sunday)
Salary: Negotiable, based on skill & performance
Key Responsibilities
Test Planning & Execution
Develop, execute, and maintain test plans, test cases, and test scripts based on functional and technical requirements
Perform manual testing across web, mobile, and API platforms to identify defects and ensure high-quality deliverables
Conduct regression, integration, system, smoke, and user acceptance testing (UAT)
Design and implement automated test scripts using Selenium, Playwright, or Cypress
Collaboration & Agile
Participate in Agile ceremonies — sprint planning, backlog grooming, and daily stand-ups
Collaborate closely with developers and product teams throughout the software development lifecycle
Reproduce reported issues, verify bug fixes, and work with developers to ensure quality standards
Participate in product design reviews and provide feedback from a QA perspective
Documentation & Reporting
Identify, log, and track bugs using tools like Jira, Click Up, or Trello with detailed reproduction steps
Create and maintain test documentation, including test reports, metrics, and quality dashboards
Write clear and comprehensive bug reports with severity, priority, and root cause analysis
Maintain traceability matrices to ensure full test coverage against requirements
Process Improvement
Suggest and implement process improvements to enhance testing efficiency and product quality
Contribute to building and maintaining the CI/CD pipeline for automated test execution
Stay updated with QA best practices, testing tools, and industry trends
Mentor junior QA team members and conduct knowledge-sharing sessions
Experience Requirement
Core QA Skills
QA Expertise: Strong experience in manual testing, test case creation, and defect management
Testing Methodologies: Deep knowledge of functional, regression, integration, smoke, and UAT testing
Bug Reporting: Ability to write detailed, reproducible bug reports with severity and priority classification
Test Coverage: Positive, negative, edge case, boundary value, and equivalence partitioning techniques
Tools & Technologies
Bug Tracking: Jira / Click Up / Trello — creating, triaging, and tracking issues end-to-end
Documentation: Confluence / Notion / Google Docs for test plans and reports
API Testing: Postman or similar tools for REST API validation
Version Control: Basic Git knowledge for branching and PR review workflows
Soft Skills
Analytical Thinking: Ability to understand complex systems and break down testing scenarios
Attention to Detail: Meticulous approach to identifying edge cases and subtle defects
Communication: Excellent verbal and written communication skills in English and Bangla
Team Player: Collaborative mindset with ability to work across dev, product, and design teams
Key Competencies
Automation experience with Selenium (Java/Python), Cypress, or Playwright
Framework knowledge: TestNG, JUnit, or Cucumber BDD with POM architecture
API testing at an advanced level — schema validation, auth flows, and chained requests
Basic to intermediate SQL skills for data validation and backend testing (MySQL / PostgreSQL)
Exposure to CI/CD pipelines (Jenkins, GitHub Actions) and testing in DevOps environments
Experience with performance/load testing tools (JMeter, k6, Locust)
Knowledge of SaaS platforms, AI-based systems, or fintech/call management systems
Mobile app testing experience (Android / iOS) using Appium or Browser Stack
Security testing basics — OWASP top 10, input validation, and auth vulnerabilities
Benefits & Perks
• Festival Bonus • Annual Salary Review • Profit Sharing Opportunity • Professional Growth & Learning Environment • Supportive and Collaborative Team Culture