Duties and Responsibilities:
· Work as a member of the Automation team
· Develop automation infrastructure and tests for features %28both regression and progression%29
· Maintain complex automation infrastructure
· Debug existing tests, improve stability and enhance runtime
· Analysis over nightly runs, open bugs and keep on Quality improvement
· Adhere to agile techniques of development and testing.
· Utilize iterative Agile software development lifecycle
· Collaborate closely with the development and QA teams
Qualifications and Experience:
· Proven 4+ years of experience as an automation developer
· Experience with testing cloud-based backend environments %28REST APIs%29
· Experience in developing Python-based QA automation infrastructure
· Experience in testing software in a cross platform environment in Linux
· Experience with public cloud services
· Experience in manual and automated testing of distributed systems – advantage
· Experience with tools like PyTest, Terraform, Jenkins – advantage
Education:
· Bachelor’s degree in computer science or equivalent