Search by job, company or skills

Happiest Minds Technologies

SENIOR TEST ENGINEER - Selenium

5-7 Years
Save
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role : QA Automation Tester

Reference: SMART7142_HM

Years of Experience: 5 years

Job Summary

We are seeking a highly skilled Senior Mobile Automation Test Engineer with strong expertise in Python-based test automation, Appium, Selenium, BDD frameworks, and AI-driven testing methodologies. The ideal candidate will have extensive experience in mobile application testing across Android and iOS platforms, building scalable automation frameworks, and integrating automated testing into CI/CD pipelines.

The role involves designing and implementing robust automation solutions, improving test coverage, enhancing test reliability, and leveraging modern AI-driven testing approaches to optimize quality engineering processes.

Key Responsibilities

  • Design, develop, and maintain scalable automation frameworks using Python.
  • Build and execute automated test suites for web and mobile applications.
  • Develop mobile automation solutions using Appium for Android and iOS platforms.
  • Implement BDD-based automation frameworks using Cucumber or Behave.
  • Perform functional, regression, integration, and end-to-end testing.
  • Integrate automation frameworks with CI/CD pipelines using GitHub Actions.
  • Leverage AI-driven testing techniques to improve test coverage, maintenance, and execution efficiency.
  • Collaborate with development, product, and DevOps teams to ensure quality throughout the software development lifecycle.
  • Analyze test results, identify defects, and drive root-cause analysis.
  • Continuously improve automation standards, framework architecture, and testing processes.

Mandatory Skills

Test Automation

  • Strong expertise in Python automation.
  • Selenium WebDriver.
  • Appium Mobile Automation.
  • Test framework design and development.
  • End-to-end automation testing.

Mobile Automation

  • Extensive experience with Appium-based mobile automation.
  • Android Automation using UIAutomator2.
  • iOS Automation using XCUITest.
  • Hybrid Mobile Application Testing.
  • Mobile application debugging and validation.
  • Advanced gesture handling and device interactions.

BDD Frameworks

  • Hands-on experience with:
    • Cucumber
    • Behave
  • Behavior-Driven Development (BDD) implementation.
AI-Driven Testing

  • Experience with AI-assisted and AI-driven testing approaches.
  • Intelligent test generation and maintenance.
  • Self-healing automation concepts.
  • Test optimization using AI-based tools and techniques.

CI/CD & DevOps

  • GitHub and GitHub Actions.
  • CI/CD pipeline integration.
  • Automated test execution within deployment pipelines.
  • Version control and release validation.

Preferred Skills

  • Experience with API automation and validation.
  • Knowledge of REST APIs and API testing frameworks.
  • Experience with cloud-based mobile testing platforms.
  • Familiarity with Agile/Scrum methodologies.
  • Performance and stability testing experience.
  • Exposure to containerization and DevOps practices.

Technical Competencies

Python, Selenium, Appium, UIAutomator2, XCUITest, GitHub, GitHub Actions, Cucumber, Behave, Mobile Test Automation, AI-Driven Testing, CI/CD Integration, Hybrid App Testing.

Educational Qualification

  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Engineering, or a related field.

Selenium

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 149083131

Similar Jobs

Hyderabad, Bengaluru, Pune

Skills:

Selenium TestngWebdriverJavaJenkinsApi TestingBitbucketDatabase TestingJmeter