Állás

Experienced QA Engineer (Manual & Automation)

QA / Test Engineer • Helyszíni • Teljes munkaidő • Srí Lanka Colombo, Srí Lanka
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. 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.

Hasonló állások