Senior Software Development Engineer in Test

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field., At least 5 years of experience as a Test Engineer in Agile environments., Proficiency in designing and implementing test automation frameworks., Strong knowledge of software testing principles and tools like Selenium, Cypress, or Playwright..

Key responsibilities:

  • Collaborate with development teams to provide feedback and improve quality.
  • Develop and execute manual and automated tests for various software components.
  • Analyze test metrics and contribute to quality assurance practices.
  • Debug and troubleshoot live cloud-based applications to ensure quality.

Salla E-Commerce Platform logo
Salla E-Commerce Platform https://Jobs.salla.sa/
51 - 200 Employees
See all jobs

Job description

As a highly valued member of our Quality team, our SDETs play a crucial role in the advancement and application of stateoftheart testing techniques and tools. We foster a culture of innovation in automated testing, where continuous integration and Agile methodologies are deeply respected. Join our team and make a meaningful impact on a software development lifecycle that is fueled by the desire to exceed boundaries.

Responsibilities:

  • Collaborate with software developers and project support teams to provide objective feedback to project teams.
  • Collect, analyze, interpret test metrics, and track quality assurance metrics.
  • Take an active role in the code review process and coordinate deployments.
  • Contribute to identifying problems constructively and propose solutions that enhance product quality and test processes.
  • Perform integration testing, endtoend testing, regression testing, and acceptance testing to ensure no bugs are introduced in new builds.
  • Contribute to the development of Quality Engineering Practices by identifying and developing tools, best practices, and frameworks that can be adopted by product development teams
  • Develop automation solutions for APIs, user interfaces, and other software components, including nonfunctional tests.
  • Execute manual and automated tests and communicate findings to both technical and nontechnical colleagues.
  • Stay up to date with the latest industry trends, cuttingedge methodologies, and upcoming technologies within the software testing and quality assurance field.
  • Debug, troubleshoot, and improve live cloudbased applications.
    • Requirements

      ● Bachelors degree in Computer science, Software engineering, or related field.

      ● Minimum of 5 years of experience as a Test Engineer in an Agile product team environment.

      ● Experience creating, executing, and reviewing results of functional, integration, and regression testing

      ● Ability to design and implement test automation & unit testing frameworks.

      ● Proficiency in the principles of software testing is required.

      ● Strong analytical and problemsolving skills: Ability to identify and diagnose software defects efficiently.

      ● Experience with API automation, and familiarity with ( Git and Postman e.g. ) tools.

      ● Experience with two or more of Automation Testing Tools: SeleniumCypress, (Playwright is a plus+).

      ● Experience with one or more mainstream programming languages: Java, Node. JSJavaScript, TypeScript.

      ● Proficiency in the practical application of testing principles and methodologies.

      ● Experienced with CICD pipelines (Code build Github actions).

      ● A good understanding of databases, and data pipelines is a plus.

      ● Experience in Xray test management is a plus.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Collaboration
  • Problem Solving
  • Analytical Skills

Software Development Engineer in Test (SDET) Related jobs