Skip to content
Flatrock

Quality Assurance

ColomboSri Lanka
full-time, permanent · Software
POSTED 6 NOVVERIFIED 44M AGO
Apply Ask
Role
5 days opentrue age
Posted 6 Nov
CompanyFlatrock →
27open roles
Opened · 30d
+3
Closed · 30d
−0
9d of snapshots · 30d window
Market
2,952open · QA / Test
Opened · 7d
+2147% of open
All qa / test
5,515open
All tracked boards · live 12 Nov · n=2,952
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.
Source · FlatrockFirst seen 8 Nov1 editsOriginal ↗