Flatrock
Quality Assurance
ColomboSri Lanka
full-time, permanent · Software
POSTED 6 NOVVERIFIED 44M AGO
5 days opentrue age
27open roles
- Opened · 30d
- +3
- Closed · 30d
- −0
2,952open · QA / Test
- Opened · 7d
- +2147% of open
- All qa / test
- 5,515open
TypeScriptJavaScriptPythonJavaGraphQLDockerSQLLLMsTesting
Main responsibilities
- Develop and execute test plans, test cases, and strategies based on project requirements, risks, and business priorities.
- Perform functional, integration, regression, end-to-end, and exploratory testing across web, API, and mobile applications.
- Design, develop, and maintain automated UI and API test suites using tools such as Playwright, Cypress, or Selenium, integrating them into CI/CD pipelines.
- Plan and execute performance and load testing, analyse results, identify bottlenecks, and recommend improvements.
- Leverage AI tools and coding assistants to improve test generation, automation, and analysis, while validating AI-generated outputs.
- Identify, document, track, and verify defects, ensuring clear reporting and effective resolution.
- Conduct smoke, regression, and basic security testing to assess release readiness and maintain product quality.
- Collaborate with developers, DevOps, Product Managers, and stakeholders throughout the Agile development lifecycle, communicating testing progress, risks, and recommendations.
Requirements
- 5+ years of QA experience covering both manual and automated testing.
- Strong knowledge of QA methodologies, test design techniques, defect management, and Agile/Scrum practices.
- Hands-on experience with test automation frameworks (Playwright, Cypress, or Selenium) using JavaScript/TypeScript, Python, or Java.
- Solid experience in API testing (REST/GraphQL, Postman or similar) and understanding of unit and integration testing.
- Practical experience with performance and load testing using k6, JMeter, Gatling, or equivalent tools
- Experience using AI tools and coding assistants (e.g., Claude Code, Cursor, GitHub Copilot, ChatGPT) to improve testing efficiency, with the ability to review and validate generated tests.
- Familiarity with CI/CD pipelines, Git, Docker, and SQL for test execution, environment management, and data validation.
- Experience with Jira and test management tools such as TestRail or Qase.
- Strong analytical, problem-solving, documentation, and communication skills.
- Ability to demonstrate automation frameworks, performance tests, and practical AI-assisted testing from previous projects.
- Bachelor's degree in Computer Science, IT, Engineering, or a related field, and/or equivalent practical experience. ISTQB certification is an advantage.
Nice to Have
- Experience testing AI/LLM-powered applications, including prompt evaluation, output quality, and safety mechanisms.
- Mobile testing and automation experience using Appium, Espresso, XCUITest, BrowserStack, or Sauce Labs.
- Knowledge of security testing principles and tools such as OWASP ZAP or Burp Suite.