MUST HAVES:
At least 5 to 7 years of Automation experience
Experience using SCM (SVN/GIT) to ensure automation scripts are properly version controlled
Ability to design and develop scalable, reliable and data driven automation test scripts
Understanding of object-oriented design techniques
Experience in Jira, Confluence and Jenkins
Experience in cross web browser testing The QA Automation Engineer
Implementing, executing and capturing testing results, tracking and entering of test defects, test strategies/test scripts/test cases/end of test/ORR following the documented IT SDLC DevOps/Agile process Additional Nice to have skills:
Running Automation Testing as a stage from Jenkins Declarative CICD Pipeline
Testing OAuth protected RESTful API endpoints authored using OpenAPI Spec
Serverless - AWS API Gateway/NodeJS Lambda accessing DynamoDB
Docker Containers - Spring Boot based API endpoints accessing PostgreSQL
Testing Pure JS (AngularJS)/HTML frontend
Testing Event Driven data transfer exposed as a SQS Q
SQS -> Lambda -> Destination (DynamoDB/Elasticsearch or Application Web Service)
Testing Event subscription via a messaging service
SNS/SQS - SNS -> SQS -> Lambda -> Destination
Kafka - Publishing events and subscribing/processing events to destination
Testing Sync of Transactional Data into Analytics/Search platform (DynamoDB - Elasticsearch using DDB Streams)
Testing Reports served from AWS Elasticsearch/S3 or any other reporting/analytics platform