Senior QA Automation Engineer


Description

Job responsibilities

  • Revamp automation coverage by working closely with Products, QAs, and developers on automating our test cases and scenarios
  • Extend and maintain test frameworks as needed and develop new testing tools
  • Run and maintain automation scripts for new functionality and regression testing
  • Assist in ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated
  • Assist in designing test strategies, developing test tools and implementing test cases to ensure the highest quality deliverable
  • Defect tracking and issue status reporting
  • Be involved in company wide initiatives and help to achieve them

Required qualifications

  • Bachelor's degree in computer science, software engineering, or a similar field.
  • Experience with the entire Software Development Life Cycle (SDLC), Agile Development, SCRUM, or Extreme Programming methodologies
  • 5 or more years of experience working as a QA automation engineer.
  • 3+ years' experience in unit testing tools such as Jasmine, Jest, Mocha/Chai or equivalent framework
  • Experience with web services and API testing
  • Web testing experience: REST API, HTTP requests, browser developer console
  • Advanced programming skills including automation systems and databases.
  • Familiarity with programming script languages including C#, JavaScript, React Native,
  • Experience with source control, Git, and Azure DevOps (Pipelines, Boards, Repos).
  • Generating Test Cases (Test Scripts) using Detox or Appium.
  • Excellent analytical skills.
  • Detailed knowledge of application functions and testing protocols.
  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Leading skills

Please sign in

Required experience
4-6 Years
Required languages
English: B2 (Upper-Intermediate)
Armenian: B2 (Upper-Intermediate)
Russian: B2 (Upper-Intermediate)