Automation Test Engineer - Appium / Selenium

3 - 8 years

3 - 8 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Automation Test Engineer - Appium / Selenium

Automation Test Engineer

Key Responsibilities

  • Automation test framework design, development, and maintenance

    using Selenium with Java and Cucumber BDD are primary duties.
  • Automated test script development

    for web, mobile (Android and iOS using Appium), and API (RESTful) applications is essential.
  • Page Object Model (POM) design patterns implementation and maintenance

    are crucial for enhanced test script maintainability.
  • Automation script integration with Continuous Integration/Continuous Delivery (CI/CD) pipelines

    using Jenkins and Maven will be performed.
  • Thorough testing of APIs

    using tools like Rest Assured and POSTMAN is required.
  • Automated test suite execution

    , test result analysis, and defect reporting in tracking tools such as JIRA, Bugzilla, or Azure are vital.
  • Collaboration with development and QA teams

    to identify and resolve software defects is expected.
  • Participation in requirement analysis and design reviews

    to understand application functionality and identify testability requirements is necessary.
  • Contribution to the development and maintenance of test data and test environments

    is a key responsibility.
  • Staying up-to-date with the latest industry trends and best practices

    in automation testing is crucial.
  • Mentoring and guiding junior automation testers

    will be provided as needed.
  • Contribution to the improvement of overall testing processes and methodologies

    is expected.
  • Independent and team-based work

    to achieve project goals within defined timelines is required.
  • Automation scripts and test environments troubleshooting and debugging

    will be performed.
  • Test reports and metrics generation and presentation

    to stakeholders are essential.
  • Adherence to coding standards and best practices

    in automation script development will be ensured.
  • Version control systems utilization

    like Git, GitHub, and Bitbucket for code management and collaboration is required.
  • Database testing using SQL queries

    on SQL Server and MySQL databases will be performed.

Technical Skill Requirements

  • Strong proficiency in

    Core Java programming language

    is mandatory.
  • Extensive experience with

    open-source automation tools

    such as Selenium WebDriver, TestNG, and Cucumber BDD (Java implementation) is essential.
  • Hands-on experience with

    Appium for mobile automation testing

    (Android and iOS) is a must.
  • Solid understanding and implementation experience of

    Page Object Model (POM)

    are required.
  • Experience with

    API testing tools and frameworks

    like Rest Assured and POSTMAN is necessary.
  • Familiarity with

    CI/CD pipelines

    and integration of automation scripts using Jenkins and Maven is essential.
  • Experience with

    defect tracking tools

    such as JIRA, Bugzilla, or Azure is required.
  • Good understanding of

    database concepts

    and experience in writing and executing SQL queries on SQL Server and MySQL are crucial.
  • Experience with

    build tools like Maven

    is necessary.
  • Proficiency in using

    version control systems

    like Git, GitHub, and Bitbucket is required.
  • Strong

    analytical and problem-solving skills

    are essential.
  • Excellent

    communication and collaboration skills

    are vital.
  • Ability to

    work independently and as part of a team

    is expected.
  • Good understanding of

    software testing methodologies

    and the software development lifecycle is required.

Education

  • A

    Bachelor's degree in Computer Science, Engineering, or a related field

    is required.

General Requirements

  • Employment Type:

    This is a Full-Time, Permanent position.

Preferred Skills

  • Experience with

    performance testing tools

    is a plus.
  • Knowledge of

    security testing concepts

    is beneficial.
  • Exposure to other

    automation frameworks like Cypress

    is desired.
  • Experience with

    cloud-based testing platforms

    is a plus.
  • Familiarity with

    scripting languages like Python

    is beneficial.
  • Experience in

    testing microservices architecture

    is desired.

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
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You

pune/pimpri-chinchwad area