01Requirements
- Must have proficiency in Python
- At least 3+ years of professional experience in software application development.
- Positive understanding of REST APIs and a solid experience in testing APIs.
- Should have built APIs at some point and practical knowledge on working with them
- Must have experience in API testing tools like Postman and in setting up the prerequisites and post-execution validations using these tools
- Ability to develop applications for test automation
- Should have worked in a distributed micro-service environment
- Hands-on experience with Python packages for testing (preferably pytest).
- Should be able to create fixtures, mock objects and datasets that can be used by tests across different micro-services
- Proficiency in git Strong in writing SQL queries Tools like Jira, Asana or similar bug tracking tool, Confluence - Wiki, Jenkins - CI tool
- Excellent written and oral communication and organizational skills with the ability to work within a growing company with increasing needs
- Proven track record of ability to handle time-critical projects
Good to have:
- Good understanding of CI/CDKnowledge of queues, especially Kafka
- Ability to independently manage test environment deployments and handle issues around itPerformed load testing of API endpoints
- Should have built an API test automation framework from scratch and maintained it
- Knowledge of cloud platforms like AWS, Azure
- Knowledge of different browsers and cross-platform operating systems
- Knowledge of JavaScript
- Web Programming, Docker & 3-Tier Architecture Knowledge is preferred.
- Should have knowlege in API Creation, Coding Experience would be add on.
- 5+ years experience in test automation using tools like TestNG, Selenium Webdriver (Grid, parallel, SauceLabs), Mocha_Chai front-end and backend test automation
- Bachelor's degree in Computer Science / IT / Computer Applications .