Key Responsibilities
- Perform manual functional testing for mobile applications.
- Develop and maintain mobile automation frameworks using Appium.
- Convert manual test cases into automated test scripts.
- Execute tests on cloud device farms (BrowserStack / SauceLabs / LambdaTest).
- Conduct API testing and database validation using basic SQL.
- Identify, log, and track defects using JIRA with proper root-cause analysis.
- Integrate test automation into CI/CD pipelines.
As a QA Automation Engineer, you should demonstrate:
- Strong knowledge of JavaScript/TypeScript and OOP concepts
- Experience designing reusable and scalable automation frameworks using concepts like class-based design and Page Object Model (POM)
- Hands-on experience in Appium or Selenium
- Experience with both manual functional testing and transitioning manual test cases to automated scripts
- Experience with cloud device farms (e.g., BrowserStack, SauceLabs or LambdaTest)
- Experience in API testing
- Experience with database testing, with basic SQL queries
- Tools: Git, GitHub, JIRA (Defect tracking), Jenkins, CircleCI, GitHub Actions
- Strong root-cause analysis skills, and bug reporting practices