Talent.com
This job offer is not available in your country.
QA Automation Test Engineer

QA Automation Test Engineer

ConfidentialBengaluru / Bangalore
9 days ago
Job description

Responsibilities :

  • Experience with QE for distributed, highly scalable systems
  • Hands on experience of working with at least one of GUI based test automation tools for desktop and / or mobile automation. Experience on multiple tools will be added advantage
  • Proficient in writing SQL queries
  • Familiarity with process of test automation tool selection test approach
  • Experience in designing and development of automation framework and creation of scripts using best industry practices such as Page object model
  • Integrate test suites into the test management system and custom test harness
  • Familiar with implementation of design patterns, modularization, and user libraries for framework creation
  • Can mentor team as well as has short learning curve for new technology
  • Good understanding of OOPS concepts and strong programming skills in Java, Groovy,Python, C# JavaScript or any OOPs language
  • Understands all aspects of Quality Engineering
  • Understanding of SOAP and REST principles
  • Thorough understanding of microservices architecture
  • In-depth hands-on experience of working with at least one API testing tool like RestAssured,
  • SOAP UI, NodeJS
  • Hands-on experience working with Postman or similar tool
  • Hands-on experience in parsing complex JSON XML and data validation using serialization
  • techniques like POJO classes or similar
  • Hands-on experience in performing Request and Response Schema validation, Response codes
  • and exceptions
  • Good Understanding of BDD, TDD methodologies and tools like Cucumber, TestNG, Junit or
  • similar.
  • Experience in defining API E2E testing strategy, designing and development of API automation
  • framework
  • Working experience on build tools Maven / Gradle, Git etc
  • Experience in creating test pipeline - CI / CD

Preferred : (Mostly for people being hired at the Senior Associate Career Stage)

  • Possess domain knowledge to identify issues across those domains, understand their impact,
  • and drive resolution [(familiar / expert in domains like retail banking, automobile, insurance,
  • betting, food-markets, hotel industry, healthcare)
  • Used / Exposure to automation tool for automating mobile applications
  • Used / Exposure to automation tool for non-functional testing
  • To setup test environment for execution on cloud environments such as Sauce labs, browser stack
  • Knowledge of new tools (open source licensed) in the automation world and have the knack to explore them and keep abreast with the latest tools in the market
  • Expertise in creating test automation frameworks, implementing and maintaining them on a project
  • Experience in the modern agile practices such as BDD / Cucumber , Devops
  • Knowledge and experience in service virtualization and tools like CA Lisa
  • Hands-on knowledge of setting up PACT Broker and writing PACT tests is desirable
  • Experience in test management tools like Xray Zephyr and integration of test framework with these tools
  • Understanding of commonly used software design patterns like Builder, Factory, Singleton and Fa ade.
  • Test Management : Must Haves

  • Able to estimate for low and medium complexity applications and have used at least one of the estimation techniques.
  • Able to handle / oversight a small team ranging from 2 -5 people and can guide them during the complete SDLC cycle starting from test case creation till test closure activities
  • Well-versed with the most of the activities in defect management process, can define / enhance
  • the defect documentation and TAR lifecycle process independently
  • Have expertise to enforce / adhere defect or other processes in the team
  • Preferred (Mostly for people being hired at the Senior Associate Career Stage)
  • Mentored or coached at least one person
  • Can define Automation Test strategy and test plan for low and medium complexity applications
  • taking into account the business needs, ROI etc
  • Able to maintain and report test coverage matrix
  • Able to identify device coverage for the application in question.
  • Can devise regression testing approach
  • Soft Skills :

  • Possess excellent Communication skills (written, verbal both formal informal)
  • Helps to create a positive, collaborative working environment for the team.
  • Quick grasping and flexibility to adapt to new technologies / processes
  • Ability to multi-task under pressure and work independently with minimal supervision. ie
  • Ability to prioritize when under pressure
  • Efficiently makes tough decisions and communicates them effectively.
  • Independently manages operational level client meetings. Develops strong relationships with
  • appropriate client stakeholders. Acts as the primary POC / facilitator for planned (regular) client
  • meetings. Manages peer-level client relationships (expectations, communications, negotiations,escalation, feedback, etc)
  • Skills Required

    Test Automation, scalable systems , Mobile Automation

    Create a job alert for this search

    Qa Automation Engineer • Bengaluru / Bangalore