Responsibilities:- Design, extend and enhance functional, regression, integration, and load/stress automated test suites.
- Work closely with development teams to identify and triage system failures.
- Help define software requirements from the perspective of test and quality.
- Identify use cases within user stories, and write, implement, and execute test cases accordingly.
- Monitor and report automated test execution results throughout the software release cycle.
Required Technical and Professional Expertise
- 5+ years of experience in automated quality engineering / software development / test automation in a Cloud environment.
- Proficiency in Python programming language
- Proficiency in UI automation with Selenium
- Proficiency in using automated API testing tools like Postman, Thunder Client etc
- Proficiency with shell/bash scripting and Linux/Unix command-line interface
- Proficiency in scripting on PyCharm, Microsoft Visual Studio Code Editor etc
- Exposure to agile development, test management, continuous integration, continuous development environment (CICD) with tools such as: GitHub, JIRA, Jenkins etc.
- Other Tools: Confluence, telnet and ssh clients
- Excellent interpersonal and communication skills with ability to effectively articulate technical challenges and devise solutions
- Ability to work Independently in a large matrix environment.
- Troubleshoot and solve customer issues on production deployments
Preferred Technical and Professional Expertise
- Pytest and Allure Reports working experience.
- Exposure to working on Public Clouds Infrastructure like AWS/GCP/Azure/IBM
Required Education: BE/MS/Mtech/MCA in computer science