Back to jobs
New

Senior QA Automation

Bangalore, India

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

 

Location:

Bangalore

Website :  https://www.nomiso.io/

About Nomiso:

Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management. 

Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems. 

At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.

We invite you to push your boundaries and join us in fulfilling your career aspirations!

We are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf