About the job SQA Engineer (AI-Assisted Testing and Automation)
Job Context:
Riseup Labs is looking for a dynamic Quality Assurance Engineer who goes beyond traditional manual testing. You will test APIs, analyze bugs in depth, support the full STLC, and use AI tools to design, execute, and speed up testing across web, mobile, and game applications. You will pair strong manual and analytical skills with modern automation, especially Playwright and Appium, to deliver quality at pace.
Job Responsibilities:
- Analyze business requirements, technical specifications, and user stories to create detailed test plans, strategies, and test cases for games, web, and mobile apps.
- Use AI tools (such as ChatGPT, Claude, GitHub Copilot, or similar) to generate and review test scenarios, edge cases, test data, and bug reports
- Perform API testing and analyze client-server architecture in depth, including requests, responses, status codes, authentication, and payloads.
- Build and maintain automated tests with Playwright for web and API flows.
- Perform security testing (OWASP Top 10, authentication and authorization checks, input validation) and load and performance testing with k6, then analyze the results and report bottlenecks.
- Test mobile apps on iOS and Android, on real devices and emulators.
- Find high-priority bugs early, analyze failures to identify root causes, and follow up with the development team until resolution.
- Apply test design techniques (boundary value analysis, equivalence partitioning, decision tables, state transition, exploratory testing) to build high-quality scenarios.
- Create project estimates and contribute to designs for new product functionality.
- Must be a Team Player and share good AI-assisted testing practices across the team.
- Work independently and deliver on time under pressure without compromising quality.
- Keep learning new tools and technologies and apply them effectively in projects.
Educational Requirements:
BSC in Computer Science or related field.
Required Qualifications:
- 3–5 years of experience in software testing, with strong testing fundamentals and solid knowledge of STLC and defect life cycle.
- Proven experience testing efficiently with AI: using AI tools to create test cases, test data, automation scripts, bug reports, and test documentation, while validating the results critically and protecting sensitive project data.
- Good working knowledge of Playwright: writing stable, maintainable tests (locators, assertions, auto-waiting, fixtures, page object model, parallel execution, traces and reports) in JavaScript or TypeScript.
- Hands-on experience in API testing with tools such as Postman, and the ability to troubleshoot bugs at the client-server level using browser DevTools and network inspection tools.
- Good knowledge of security testing and load testing, especially k6: writing k6 scripts (scenarios, thresholds, stages, checks) for load, stress, and spike tests, interpreting metrics such as response time, throughput, and error rate, and testing for common web and API vulnerabilities (OWASP Top 10) using tools like Burp Suite or OWASP ZAP.
- 1–2 years of experience in mobile app testing (iOS and Android).
- Experience analyzing test documentation and requirements and delivering against them.
- Good written and spoken English for collaborating with English-speaking team members.
- Strong attention to detail, ability to multitask, high work ethic, and professionalism.
Preferred Skills (Other Tools and Technologies):
- Other automation frameworks: Playwright, Cypress, Selenium, or WebdriverIO.
- Mobile automation: Appium.
- API automation: REST Assured, Playwright API testing, or Newman.
- Performance and load testing: k6 or JMeter.
- CI/CD experience: GitHub Actions, GitLab CI, or Jenkins.
- Test and project management tools: Jira, TestRail, or Zephyr; Git and version control basics.
- Basic SQL for data validation.
- Basic understanding of Security Testing.
- Experience testing games or testing AI-powered features such as chatbots and LLM-based products.
- Familiarity with Agile/Scrum teams.
Workplace:
- Uttara, Dhaka.
Working Hours:
- 9:00 AM - 6:00 PM
Salary Range:
- Negotiable (Based on experience and skills)
Compensation and Benifits: (Applicable for Bangladeshi Employee Only)
- Annual Performance Evaluation and Increment
- Festival Bonus-02 (As Per Company Policy)
- Group Life and Health Insurance
- Full Subsidized Lunch/Dinner
- Annual Retreats
- Celebration of Events & Occasions
- Training & Development by Organization Assigned Consultants
- Weekly 2 holidays
- Paid Time Off 24 days (CL & SL)
- Maternity Leave with benefits (As per the company’s policy)
- Paternity Leave (As per the company’s policy)
- Beravement Leave (As per the company’s policy)
- Public Holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round.
- Interview with the QA Team Lead & Talent Acquisition Team.
- Final Interview with management (if required)
- Job Offer.
NB: Only shortlisted candidates will be communicated in the recruitment process.