HumanBit Logo

Web Automation QA - (R) | Codersbrain

full-timecontractual
Posted on June 28, 2025

Job Description

Automation QA Engineer

Job Summary

The Automation QA Engineer will be responsible for ensuring the quality and reliability of web and mobile web applications through both automation and manual testing techniques. This role requires hands-on expertise in designing, implementing, and maintaining test automation frameworks, as well as thorough experience in traditional quality engineering practices. The successful candidate will contribute significantly to the overall quality engineering strategy, ensuring that applications perform optimally across various devices and environments.

Responsibilities

  • Develop and Maintain Automation Frameworks:
    Design, implement, and maintain robust test automation frameworks using Java or Python and Behavior-Driven Development (BDD) frameworks such as Cucumber.
  • Execute Automation Testing:
    Perform automation testing on browser-based applications and on cloud/remote devices using tools like Selenium and Appium, while leveraging shell scripting, code management tools, and performance/KPI frameworks.
  • Integrate with CI/CD Pipelines:
    Utilize CICD tools such as Git and Jenkins for remote execution, and develop automation dashboards and reports to support quality engineering efforts.
  • Conduct Manual Quality Engineering:
    Execute manual testing processes spanning feature, sanity, regression, exploratory, ad-hoc, security, integration, and system testing.
  • Test and Validate Media Playback:
    Focus on audio/player playback testing and utilize tools such as Charles, console logs, or proxy tools to analyze and validate API requests/responses and analytics data like crash and network logs.

Qualifications

  • Educational Background:
    B.E./B.Tech. or MCA
  • Experience:
    3–6 years in QA with hands-on experience in web and mobile web application testing, preferably within the OTT industry.
  • Technical Expertise:
    • Proficient in Java and Python with strong programming and scripting skills
    • Solid understanding of test automation frameworks and hands-on experience with Selenium, Appium, and Cucumber
    • Familiarity with Eclipse IDE, shell scripting, and code management tools
    • Experience with CI/CD tools such as Git and Jenkins
  • Quality Engineering Skills:
    • Deep understanding of testing processes (SDLC/STLC) and Agile or iterative development methodologies
    • Practical experience in manual testing methodologies, including regression, exploratory, and security testing
    • Ability to use tools like Charles, Jira, and Confluence for debugging, bug tracking, and documentation
  • Additional Technical Knowledge:
    Exposure to web services, API gateways, cloud platforms (AWS/GCP/Azure), and CDNs is preferred

Preferred Skills

  • Prior experience in the OTT industry
  • Proficiency in performance and KPI frameworks
  • Familiarity with analytics tools for monitoring crash logs and network behavior
  • Strong problem-solving skills with a proactive mindset

Experience

3–6 years of relevant experience in automation and manual testing for web and mobile web platforms, with a preference for candidates who have worked in the OTT industry.

Environment

This role focuses on testing in dynamic and evolving environments, primarily targeting web and mobile web applications. Specific details regarding the work location and format (remote, on-site, or hybrid) are not specified and may be subject to company policy.

Powered by
HumanBit Logo