QA Automation
JOB DESCRIPTION
"Senior Automation Engineer: • 3-6 yrs. experience in test automation with automation stack – API/Microservices Automation: Java, JavaScript, RestAssured, Protractor/Jasmine on Angular, NodeJS, SQL based applications • Experience in test automation of Microservices applications, preferably in Cloud (AWS). • Hands on experience with Java & JavaScript development. API automation frameworks like RestAssured & TestNG frameworks • Hands on experience with building test solutions & frameworks for complex cross-platform applications • Experience with Messaging queues – SQS, Active MQ, Rabbit MQ and Service Bus • Experience with relational databases • Understanding of how restful applications work and interact with each-other in a micro services environment • Proven test automation ability in CI/CD context for Microservices, Web, n-tier, Mobile (iOS & Android) & Cloud platforms • Experience working on CI/CD platforms like Jenkins & AWS Codepipeline for automation purpose • Deep understanding of Web frontend & backend technologies, such as JavaScript, Java, APIs, Microservices, SQL, browsers, AJAX, HTTP, HTML/XML, AngularJS, JavaScript, XPATH etc. • Expert at BDD Tools like Jasmine, JBehave or Cucumber. • Experience implementing automation frameworks on cloud platforms • Proficient with agile tools like Jira, GitHub or similar. • Experience in programming languages: Java, & SQL • Experience with debugging, profiling, and software analysis on Cloud, web platforms • Proponent of open-source software licenses • Implement QE Automation processes, guidelines, and best practices to bring in effectiveness • Work with other teams/departments to ensure smooth Automation delivery during entire lifecycle • Participate in Scrum meetings, Automation demos and ensure accurate and timely status updates to application team" | ||||