NO

Senior QA Automation

Nomiso
Bangalore5-8 LPA Posted 27 Jun 2025
FULL TIME
Jmeter
Gitlab
Xml
Json
Agile

Job Description

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

Join WhatsApp Channel