Requirements :
- Must have proficiency in Python
- At least 3+ years of professional experience in software application development.
- Good 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 organisational 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 KafkaAbility to independently manage test environment deployments and handle issues around itPerformed load testing of API endpointsShould have built an API test automation framework from scratch and maintained itKnowledge of cloud platforms like AWS, AzureKnowledge of different browsers and cross-platform operating systemsKnowledge of JavaScriptWeb Programming, Docker & 3-Tier Architecture Knowledge is preferred.Should have knowledge 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 Applicationsref : hirist.tech)