Quality Assurance Automation Engineer

Apply Now

Responsibilities

  • Execution of functional, acceptance, compatibility, integration, regression and e2e types of testing
  • Design best practices and suggest tools to accelerate the defect identification and characterization across engineering, staging and production environments
  • Creation of test plan and test cases, as well as process documentation (as-is and to-be)
  • Execution of (but not limited to) functional, acceptance, compatibility, integration, regression types of testing
  • Plan and execute automated and human-driven test scripts based on a critical reading of application requirements and architectural documents
  • Publishing periodic reports based on target metrics
  • Identify potential roadblocks and dependencies early in the process
  • Partner with developers and automation engineer to define automation scope, strategy, approach and maintenance plan, and documentation
  • Support Go-Live activities and pre/post deployment activities

Requirements

  • Fluent English (B2+)
  • 4+ years experience working in QA (on web and mobile applications)
  • Good working knowledge of code management tools (GIT, Jenkins, etc.)
  • Working experience with Xcode and iOS simulator
  • Working experience with tools like JIRA, Confluence, TestRail, PostMan, Charles Proxy, JMeter, TestFlight, Chrome development tool
  • Experience with workflow of a highly functional Agile/Scrum team
  • SQL/MongoDB skills and understanding of database design and implementation
  • Experience testing reports and dashboards to ensure it meets end-user business requirements
  • Working knowledge of BDD/TDD (Behavioral/Test Driven Development)
  • Working knowledge of JavaScript (Mocha, Chai) based automation frameworks (Cypress) as well as SOAP UI (preferred)