6-9 years of experience in Information Technology withexpertiseintest automation of applications fromUIandAPIlayer.
Ability to guide and lead other test engineers
Hands on experience ofprogramming concept such as OOPsin scripting languages like Java,.NET, Pythonand JavaScript.
Experience with API and Microservices testing and automation
Candidate should have hands on experience ofwriting,maintainingautomated UIandAPIstestswritten inJava,JavaScript,C#, Pythonusing variousopen-sourcetestinglibrarieslikeSelenium,Cypress,REST Assured,etc.
Hands on experience with one or more queryinglanguagessuch SQL, Oracle, MySQLand/or No SQL databases(Cassandra, MongoDBetc). Basic Queries and joins.
Hands on experience in automating backend REST services including writing custom functions using tools such as Postman,RESTAssured,Karate, Cypress,Ready APIetc.
Hands on experience of building test automation framework fromground upusingmodularframework and design pattern like Page Object Modeldesign pattern(POM) etc.
Experience of working in distributedagileteamsusing agile frameworkssuchas SCRUM, SAFe, XP etc.
Hands on experience of working with continues integration tools suchJenkins,CircleCI, Tekton
Able toindependentlycreate andmaintainautomationtest jobs using tools such asJenkins.
Hands onexperienceworking with source code management tools such as GitLab,GitHub, AWSCode Commit etc.
Hands onexperienceof creatingtest reports from automation test run using tools such as cucumber report, Extent report etc.
Strong AWS experience with background in API, Microservices testing
Experience with the core AWS services like Lambdas, S3, SQS, SES, SNS, EC2, Code Pipeline, Athena, DynamoDB, RDS. Strong understanding of core AWS services and apply best practices regarding security and scalability.
Strong understanding of networking fundamentals and virtual networks from a cloud point of view
Abilityto quickly adapt to new tools and evolvingtechnologies.
Excellentverbal and written communication.
GoodtoHave:
Experience of working with various AWScloudservices such asEC2, S3 bucket,AWScodepipeline,CloudFormation,Elastic beanetc.
Hands on experience of virtualizing services for test automation using tools such as WireMock,Mockito etc.
Experience of writing, designing functional test cases using TDD and BDD methodologies using Gherkin syntax.
Experience of working with test management and agile management tools such as VersionOne, qTestetc.
Experience of working withcontainerorchestrationtools suchasdocker, REDHatOpenShift,AWSCloudFormation.
Experience of non-functional testing such asperformance,load,stress,security,assessabilityandusabilitytesting.
PREFERRED QUALIFICATIONS
Bachelors Degree in Computer Science, Information Systems or related technical field is preferred.
Experience working in an airline technology environment is preferred.
Adapt to and incorporate new and emerging technologies
Work under minimal supervision exhibiting strong analytical, problem solving and strong and succinct communication skills.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time
Contact Details:
Company: Xebia It ArchitectsLocation(s): Bengaluru