Senior QA Automation

7 - 12 years

8 - 12 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Overview:

We are looking for an experienced QA Automation Engineer to join our team. The ideal candidate will have a strong background in automating both web and mobile applications, as well as experience with API testing, performance testing, and integrating automated tests into continuous integration/continuous delivery (CI/CD) pipelines. This role will focus on maintaining high-quality standards and delivering scalable and reliable test automation solutions. The candidate must be proficient in tools such as Selenium, Appium, Rest Assured, and GitLab CI, with deep knowledge in automation frameworks and best practices.

Roles and Responsibilities:

  • Web Automation

    : Design, implement, and maintain automated tests for web applications using

    Selenium

    . Ensure tests are reliable, scalable, and efficient.
  • Mobile Automation

    : Develop and execute automated tests for

    mobile applications (iOS/Android)

    using

    Appium

    , covering various mobile platforms and devices.
  • API Testing

    : Create and execute automated tests for

    RESTful APIs

    using

    Rest Assured

    , including testing authentication mechanisms such as

    OAuth

    and

    JWT

    , validating status codes, and ensuring proper response structure (JSON/XML).
  • Test Framework Design

    : Develop and maintain reusable and scalable

    test automation frameworks

    following best practices (e.g.,

    Page Object Model

    ,

    Data-Driven Testing

    , etc.).
  • CI/CD Integration

    : Integrate automated test cases into

    CI/CD pipelines

    using tools like

    GitLab CI

    , ensuring tests run efficiently during each build process.
  • Cross-Browser Testing

    : Perform cross-browser testing on web applications, ensuring that they work consistently across multiple browsers and environments.
  • Performance Testing

    : Conduct load testing and performance testing on APIs and applications to ensure optimal performance under different conditions.
  • Version Control

    : Use

    Git

    for version control to manage and maintain automated test scripts and collaborate with the development team.
  • Mobile Device Testing

    : Utilize

    mobile emulators/simulators

    and cloud-based testing platforms like

    BrowserStack

    to test mobile applications across various devices and OS versions.
  • Collaboration

    : Work closely with developers, product managers, and other stakeholders to ensure that test coverage is comprehensive and that issues are quickly identified and addressed

Must Have Skill

  • Overall 7 years with at least

    5+ years

    of experience in test automation, including experience with

    web and mobile automation

    and

    API testing.

  • Expertise in

    Selenium

    for automating

    web applications

    .
  • Proficiency with

    Appium

    for automating

    mobile applications

    (iOS/Android).
  • Strong experience with

    Rest Assured

    for

    API testing

    and familiarity with JSON and XML formats.
  • Proficient in

    Java

    programming language used for test automation.
  • Experience in integrating

    automated tests

    into

    CI/CD pipelines

    using tools such as

    GitLab CI

  • Strong understanding of

    end-to-end testing

    methodologies for both mobile and web applications.
  • Experience in testing

    RESTful APIs

    , including authentication mechanisms (OAuth, JWT), status code checks, and response validation.
  • Knowledge of

    cross-browser testing

    for web applications, ensuring consistent behavior across different browsers.
  • Hands-on experience in

    load testing

    and

    performance testing

    APIs.
  • Deep understanding of

    test automation frameworks

    and

    design patterns

    (e.g., Page Object Model, Data-Driven Testing).
  • Knowledge of

    version control

    tools like

    Git

    for managing automated test scripts.
  • Strong focus on

    maintainability

    ,

    reusability

    , and

    scalability

    of automation scripts.
  • Experience with

    mobile device emulators/simulators

    and cloud-based testing platforms like

    BrowserStack

    .

Qualification:

  • BE/B.Tech or Equivalent degree in Computer Science or related field.
  • Excellent communication skills in English, both verbal and written

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Nomiso logo
Nomiso

Digital Marketing

San Francisco

RecommendedJobs for You

Bengaluru, Karnataka, India

Ahmedabad, Gujarat, India

Ahmedabad, Gujarat, India

Ahmedabad, Gujarat, India