Be the first to apply!

Senior Software Engineer in Test

Company: Digiratina Technology Solutions external url   Location: Colombo • Job type: Full-time

Job Description

Role Overview: As a Senior Software Engineer in Test (SDET), you will operate across all phases of the software development lifecycle, designing, developing, and maintaining robust automation frameworks. You will contribute to manual testing, API testing, database validation, and integration testing while ensuring high software quality across multiple releases. You will collaborate closely with development, product, and QA teams to ensure comprehensive test coverage across web, desktop, API, database, and mobile layers.

Key Responsibilities as a Senior Software Engineer in Test (SDET) :

  • Validate end-to-end functional scenarios across desktop and web modules.
  • Design comprehensive test strategies covering UI, API, database, integration, and mobile layers.
  • Develop and maintain scalable automation frameworks using Playwright for UI and API testing.
  • Implement Playwright test runner features including fixtures, tagging strategies, parallel execution, retries, and reporting integrations.
  • Execute automation in headless mode within CI/CD environments.
  • Build and maintain CI/CD pipelines using Jenkins and GitHub.
  • Perform backend database validation using SQL queries.
  • Validate REST APIs including authentication and schema validation.
  • Contribute to API automation using Playwright and Rest Assured.
  • Contribute to UI automation using Selenium with Java for legacy support.
  • Support mobile automation initiatives using Appium.
  • Perform root cause analysis and collaborate with development teams to resolve defects.
  • Mentor junior QA engineers and contribute to release quality gates.

Qualifications:

  • 7–8 years of experience in QA or Test Engineering.
  • Strong expertise in manual testing methodologies.
  • Solid database testing experience with SQL knowledge.
  • Strong API testing skills, including REST services and authentication flows.
  • Minimum 3 years hands-on experience with Playwright (mandatory).
  • Experience with Playwright test runner, fixtures, and parallel execution.
  • Experience integrating automation frameworks with Jenkins and GitHub pipelines.
  • Experience implementing headless automation execution in CI/CD environments.
  • Excellent communication and stakeholder interaction skills.
  • Bachelor’s degree in Computer Science, IT, Engineering, or related discipline.
  • Master’s degree preferred but not mandatory., and customer communication.

Good to Have:

  • Selenium with Java automation experience.
  • Rest Assured for API automation.
  • Appium for mobile automation.
  • Experience testing enterprise business management systems.
  • Experience working on desktop-to-web migration projects.

If you’re an enthusiastic Senior Software Engineer in Test (SDET) passionate about ensuring software quality and delivering robust automation solutions, apply now to join our team and help drive product excellence.

Job poster for Senior Software Engineer in Test