Apply

Senior Software Development Engineer in Test

Posted 7 months agoViewed

View full description

💎 Seniority level: Senior, Minimum of 5 years

📍 Location: Saudi Arabia

🏢 Company: Salla👥 101-250💰 $130,000,000 about 1 year agoInternetE-CommercePredictive AnalyticsSaaSE-Commerce Platforms

⏳ Experience: Minimum of 5 years

🪄 Skills: Software DevelopmentAgileCypressGitJavaJavascriptTypeScriptProduct DevelopmentRegression testingSeleniumCI/CDAgile methodologies

Requirements:
  • Bachelor's 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.
  • Strong analytical and problem-solving skills.
  • Experience with API automation and familiarity with Git and Postman.
  • Experience with two or more Automation Testing Tools: Selenium/Cypress (Playwright is a plus).
  • Experience with one or more mainstream programming languages: Java, Node.js/JavaScript, TypeScript.
  • Proficiency in the practical application of testing principles and methodologies.
  • Experienced with CI/CD pipelines (Code build / Github actions).
  • A good understanding of databases and data pipelines is a plus.
  • Experience in X-ray test management is a plus.
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.
  • Perform integration testing, end-to-end 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.
  • Develop automation solutions for APIs, user interfaces, and other software components, including non-functional tests.
  • Execute manual and automated tests and communicate findings to both technical and non-technical colleagues.
  • Stay up to date with the latest industry trends and technologies within the software testing and quality assurance field.
  • Debug, troubleshoot, and improve live cloud-based applications.
Apply