How Remoteville checks and expires listings

QA Automation Engineer

Skills
JavaPythonCucumberAppiumSelenium
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years in a quality automation role
  • 1+ years crafting a comprehensive test automation strategy across the entire tech stack
  • Strong experience in Java or Python programming language
  • Experience with Cucumber for Behavior-Driven Development (BDD) approach
  • Skilled with Appium to automate native apps and browsers on real mobile devices
  • Selenium experience

Nice to have

  • Experience with testing on BrowserStack
  • Experience with Playwright or Cypress frameworks
  • Experience with running automation as part of CI/CD

Day to day

  • Develop and optimize automated functional, integration, end-to-end, and production post-deployment tests, tools, and artifacts to support the test suite and ensure adequate coverage and comprehensive, quality testing of a product on all layers including Front end, API Layer, and data layers
  • Create repeatable methods and standards to assess, measure, and communicate the overall quality metrics of each project/release
  • Collaborate closely with engineering and product teams and institute Quality checks that will still allow us to operate CI/CD
  • Use software engineering best practices to ensure a high standard of quality for all team deliverables