Job Description
Job Description:
Must have proficiency in Python
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 gitStrong in writing SQL queriesTools 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
At least 2+ years of professional experience in software application development.
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.
2+ 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