Description

Lead the design, development, and support of automation frameworks for a distributed enterprise-level SaaS application.

Responsibilities

  • Design, develop, and maintain automated test frameworks and testing tools.
  • Create comprehensive test plans directly from technical requirements.
  • Execute manual testing for web and mobile applications.
  • Perform backend testing by querying SQL/MySQL databases and verifying file contents.
  • Mentor junior automation engineers to improve code quality and application standards.

Required Skills

  • More than 7 years of experience in QA and software development.
  • Strong proficiency in QA methodologies and troubleshooting customer issues.
  • Experience with UI automation for both Web and Mobile applications.
  • Experience testing Web services and WebAPI's in Windows and Linux environments.
  • Proficiency in JavaScript test frameworks such as Cypress, TestCafe, or Playwright.
  • Hands-on experience with SQL/MySQL database querying.
  • Experience maintaining automated test scripts for messaging systems.
  • Working knowledge of GIT, TFS, and Azure DevOps.
  • Experience working within Agile development methodologies.

Preferred Skills

  • Prior experience building custom automation frameworks from scratch.
  • Experience with BDD tools including Specflow and Cucumber.
  • Experience working on large-scale distributed systems.

Education

ANY GRADUATE