Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

George Bernard Consulting

New

Senior Quality Assurance Engineer (Hybrid)

Posted Updated 11 views
Discussion

Summary

Senior QA Engineer (hybrid, Colombo) who designs and maintains automated test frameworks for UI, back-end, database, mobile and API layers, integrates suites into CI/CD, and manages defects and quality reporting within Agile squads. Core stack: JavaScript/Java with Playwright, Cypress, Selenium, Appium, Postman, Jenkins/GitLab CI.

Test Automation & Execution

  • Design, develop and maintain automated test frameworks and test scripts covering UI, back-end and database functionality.
  • Run manual and automated tests across web, mobile and API platforms.
  • Integrate automation suites into CI/CD pipelines to optimise release quality and delivery timelines.
  • Write scalable, structured and well-documented code for test automation infrastructure.

Requirements & Test Planning

  • Collaborate with engineering and product teams to ensure requirements are testable and clearly understood.
  • Identify gaps in coverage and recommend improvements in automation and test scope.
  • Develop full end-to-end test plans, execution strategies and validation methods.

Defect & Quality Management

  • Perform root cause analysis on failures and verify fixes through regression and validation.
  • Log and maintain clear defect records using tracking tools (e.g., Jira).
  • Monitor reliability metrics and quality indicators, providing actionable insight.

Collaboration & Agile Delivery

  • Participate in Agile ceremonies including planning, stand-ups, retrospectives and grooming sessions.
  • Work closely with product managers, developers and scrum teams to embed quality throughout SDLC.
  • Communicate risks and testing status clearly with stakeholders.

Continuous Improvement

  • Contribute to process optimisation, automation expansion and QA methodology improvements.
  • Research emerging tools and technologies in QA and automation.
  • Participate in code reviews and mentor junior QA team members.

Documentation & Reporting

  • Maintain structured documentation including test scenarios, outcomes, and defect logs.
  • Provide progress reporting to squad and delivery stakeholders.
  • Ensure automation scripts and test assets follow coding and documentation standards.

Requirements

  • Bachelors degree in Computer Science, Engineering or related field (or equivalent experience).
  • 3+ years hands-on automation engineering experience.
  • 3+ years manual QA testing experience.

Essential Skills

  • Strong knowledge of QA methodologies, tools, frameworks and testing best practice.
  • Programming skills in JavaScript or Java.
  • Automation experience using Playwright, Cypress, Selenium or WebDriverIO.
  • Experience using Appium for mobile testing.
  • Experience with testing frameworks such as Mocha, JUnit, TestNG or similar.
  • API testing experience using Postman or RestAssured.
  • Experience integrating automation into CI/CD (Jenkins, GitLab CI).
  • Experience with Page Object Model (POM) and data-driven test development.
  • Hands-on experience across UI, API, web technologies and database layers.
  • Knowledge of Agile and Scrum processes.
  • Strong analytical problem-solving skills.
  • Excellent communication and stakeholder collaboration skills.
  • Highly detail-oriented with strong ownership of quality outcomes.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →