Description

REQUIRED SKILLSETS:

  • Strong JS knowledge and fresh experience with ES6 syntax and promises are a must.
  • Proven Cypress experience or other modern JS-based testing tools (Puppeteer, Playwright).
  • Excellent understanding of REST API technology: write tests using Cypress, Postman, and other tools, and debug issues using browser dev tools. Know what and how to test based on Swagger or other API documentation.
  • SQL knowledge - basic querying tables, filtering data, and aggregating data, using joins.
  • Git - branching, committing, resolving conflicts, diff, merge, etc.

 

NICE TO HAVE SKILLSETS:

  • Nice to have CI/CD experience with Jenkins or modern cloud tools (GitHub actions, GitLab pipelines, CircleCI, etc…) - create a pipeline, able to add some CLI scripting (bash, sh), and run tests continuously on an event or by schedule. Good debugging skills
  • Experience with Google Chrome developer tools
  • Experience with SOAP APIs
  • Experience with migration from manual to automated testing
  • Mentoring/coaching experience with junior testers who are learning automation

RESPONSIBILITIES:

  • Develop and execute automated test cases and scripts to verify the functionality and performance of software applications.
  • Collaborate with software developers and cross-functional teams to understand product requirements and develop test strategies.
  • Identify, analyze and report software defects and collaborate with developers to resolve them.
  • Participate in the design and development of test automation frameworks and tools.
  • Create and maintain test documentation, including test plans and test reports.
  • Continuously improve test automation practices, tools, and processes.
  • Collaborate with team members to ensure test environments are set up accurately and efficiently

Education

Any Graduate