Title: Software Quality Assurance (SQA) Engineer
Company Name: United Commercial Bank PLC
Vacancy: --
Age: 22 to 45 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Strong understanding of the financial ecosystem, including digital banking, payments, and related regulatory environments.
Comprehensive knowledge of the software development lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
1. Test Planning & Strategy
Define test objectives, scope, and criteria for acceptance.
Develop a Test Plan that includes manual and automated testing strategies.
Work closely with developers, product managers, and DevOps teams to align testing efforts.
2. Manual & Automated Testing
Perform Functional, Regression, Performance, Security, and Usability testing.
Use automation tools like Selenium, JMeter, Postman, and Cypress to enhance efficiency.
Execute API testing, UI testing, and backend database testing.
3. Defect Identification & Tracking
Use bug-tracking tools (e.g., JIRA, Bugzilla, Trello) to document issues.
Prioritize and categorize defects based on severity and impact.
Work with developers to resolve issues efficiently before deployment.
4. Performance & Security Testing
Conduct load testing & stress testing to ensure scalability.
Identify vulnerabilities and ensure compliance with security best practices (e.g., OWASP).
Verify encryption, authentication, and access control mechanisms.
5. Continuous Integration & Deployment (CI/CD)
Implement testing automation in CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
Ensure that each software update undergoes rigorous validation before deployment.
Collaborate with DevOps teams to maintain testing environments.