Responsibilities :
- Experience with QE for distributed, highly scalable systems
- Good understanding of OOPS concepts and strong programming skills in Java, Groovy, or JavaScript
- Hands-on experience in working with at least one GUI-based test automation tool for desktop
and / or mobile automation.
Experience with multiple tools will be added advantageProficient in writing SQL queriesFamiliarity with the process of test automation tool selection & test approachExperience in designing and developing automation frameworks and creation of scripts usingbest industry practices such as Page object model
Integrate test suites into the test management system and custom test harnessFamiliar with the implementation of design patterns, modularization, and user libraries for framework creationCan mentor team as well as has short learning curve for new technologyUnderstands all aspects of Quality EngineeringUnderstanding of SOAP and REST principlesThorough understanding of microservices architectureIn-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 toolHands-on experience in parsing complex JSON & XML and data validation using serializationtechniques like POJO classes or similar
Hands-on experience in performing Request and Response Schema validation, Responsecodes, and exceptions
Good Understanding of BDD, TDD methodologies, and tools like Cucumber, TestNG, Junit, orsimilar.
Experience in defining API E2E testing strategy, designing and developing API automationframework
Working experience on building tools Maven / Gradle, Git, etc.Experience in creating test pipeline CI / CDPossess 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 applicationsUsed / Exposure to automation tool for non-functional testingTo set up test environment for execution on cloud environments such as Sauce Labs, browserstack
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 marketExpertise in creating test automation frameworks, implementing and maintaining them on aproject Experience in the modern agile practices such as BDD / Cucumber, DevOps
Knowledge and experience in service virtualization and tools like CA LisaHands-on knowledge of setting up PACT Broker and writing PACT tests is desirableExperience in test management tools like Xray & Zephyr and integration of test frameworkwith these tools
Understanding of commonly used software design patterns like Builder, Factory, Singletonand Fa- ade
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 / processesAbility to multi-task under pressure and work independently with minimal supervision. i.e.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.)Education :
Full time Bachelors / Masters engineering degree(ref : hirist.tech)