Associate Test Automation Developer

Skills
Azure Devops ServerComputer ScienceDevopsMobile ApplicationsWeb ApplicationsBehavior-Driven DevelopmentContinuous Improvement
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software development experience with 4+ years focused on test automation and frameworks
  • Proficiency in one or more programming languages such as Python or Java
  • Strong experience with REST API test automation and GraphQL testing tools or frameworks
  • Strong experience with web UI automation frameworks such as PyTest Playwright Selenium or Cucumber
  • Proficiency with two or more open-source test automation frameworks
  • Familiarity with BDD POM OOP test containerization and test parallelization
  • Proficiency with Git and source code control practices such as branching commits rebase code review and merging
  • Experience automating UI integration API database and performance tests
  • Experience automating web applications backend services REST interfaces and third-party integrations
  • Familiarity with at least one public cloud interface such as AWS GCP or Azure
  • Bachelor's degree required

Nice to have

  • Retail environment experience
  • Always-up service mindset
  • Agile experience
  • SCRUM experience
  • Extreme Programming experience

Day to day

  • Partner with development, DevOps, product, and vendor teams to build and implement scalable test automation frameworks for omni-channel commerce initiatives.
  • Support automated testing across Point-of-Sale, backend services, mobile applications, e-commerce sites, and third-party integrations.
  • Create and integrate automated tests into CI/CD pipelines, monitor execution, and continuously improve test coverage, quality, and tooling.