QA Automation Engineer - Java

PANMACH


Date: 11 hours ago
City: Jaipur, Rajasthan
Contract type: Full time
Sr Automation Eng

Basic (Must Have)

  • Having worked on 1 or more backend languages like Java, C#, etc
  • Knowledge of tools, concepts and methodologies of testing (Unit, Functional Testing, Component Testing, Integration Testing) and where each one applies.
  • Exposure to any open source testing tools like TestNG, Cucumber, Appium, Selenium Webdriver, etc.
  • Must understand the fundamentals of Automation frameworks and how they fit into the quality infrastructure and deployment pipelines.
  • Work experience and knowledge of architectures involving databases (SQL, NoSQL) , Message Queues and Caching technologies.
  • Familiar with SDLC/STLC or Agile processes.
  • Aptitude for functional testing and ensuring a high-quality user experience for products.
  • Aptitude for understanding and reviewing the system design & architecture, to come up with effective automation coverage.
  • Must be able to debug logs, troubleshoot databases, aptitude for operations principles and comfortable interacting with SRE & DevOps teams.
  • Passion to identify test coverage gaps in an automated suite and improvise.
  • Be a Go-To person in the team and be able to guide and develop junior SDETs technically.
  • Hands-on experience in mobile app automation is a plus
  • Maintain, setup, design, and configure software test environments
  • Excellent Communication
  • Testing/Automating APIs (Rest Assured, Swagger, API Fortress, Postman, Appium etc.)
  • Defect Tracking

Good To Have Skills

  • Experience with multi-environment structured Test Data setup and management.
  • Exposure to Continuous Deployment pipelines
  • Knowledge of docker, and implementing the automation tests in dockerized containers in a Kubernetes environment
  • Certification like ISTQB, CSTE etc. will be a plus
  • Security and Pen testing is a plus
  • Mobile Testing is a plus
  • SQL Knowledge
  • Load Performance testing is a plus
  • Exposure to BDD and Cucumber is a plus

Key Responsibilities

  • Primarily responsibility for performing functional testing.
  • Develop automation scripts & Framework
  • Building reusable components and libraries
  • Coach and mentor less experienced team members
  • Work with Scrum Team to prioritize tasks and ensure deadlines are met
  • Automation scripting, development of test frameworks and platforms
  • Reviewing acceptance criteria (ie behaviours) for accuracy, clarity and completeness
  • Preparing RTM
  • Build reusable code and libraries for future use
  • Independent contributor
  • Collaborate with development team and stakeholders
  • Client Communication

(ref:hirist.tech)
Post a CV