QA Automation Engineer
Apply NowCompany: Avani Technology Solutions, Inc.
Location: Princeton, NJ 08540
Description:
MUST HAVES:
Additional Nice to have skills:
- 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