and Responsibilities
Perform Test Analysis, Design and Implementation of test cases
Maintain, update & extend existing automation framework
Analyze, investigate and report defects
Monitoring of test automation results
Handle concurrent projects/tasks with differing levels of urgency
Qualifications
Proficient knowledge and hands-on experience with Python
Strong understanding of OOP fundamentals and design pattern applications
Experience with implementing UI & API tests
Experience with test automation of Desktop & Web applications
Experience with at least one automation tool like TestComplete, Ranorex, Katalon etc.
Experience with test automation libraries like Selenium, Robot, Cypress
Working knowledge of Git (GitLab, Bitbucket etc.)
Experience with JIRA and Confluence
Bachelors degree in computer science, physical science or engineering
Positive verbal and written communication skills in English
More than seven years of experience with manual & automated testing
Nice to have
Experience with trading platforms
Experience with test automation of Mobile applications (iOS & Android)
Basic experience in Java, JavaScript, Groovy
Experience with the Squish test automation tool
Experience with CI/CD pipelines like Jenkins
Experience with build tools like Ant, Maven etc.
Basic user knowledge of Unix
To be successful in this position, you will have
Exceptional personal communication and teamwork interaction skills
Able to work independently and collaboratively
Excellent analytical and problem-solving skills
A startup personality and enjoy working as part of a team
Company Benefits & Perks
Market-market-competitive salary package
Performance-based annual bonus (cash and stocks)
Hybrid working model (3 days office/week)
Group Medical & Life Insurance
Modern offices with free amenities & fully stocked cafeterias
Monthly food card & company-paid snacks
Hardship/shift allowance with company-provided pickup & drop facility*
Attractive employee referral bonus
Frequent company-sponsored team-building events and outings