1 to 14 years experience in software quality assurance testing;
Good knowledge of automation framework architecture, design and development;
Strong hands-on engineering Experience working with Java, Swift or any other OO languages;
Expertise in QE processes, tools and metrics;
Experience in testing API/Web Service, Web and iOS native applications. Hands-on experience on Core Java, Karate, RestAssured, Playwright/Selenium, Appium/XCUI;
Experience in Maven/Gradle and Git repositories is required;
Experience working in Agile development environment;
Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools;
Understands logs scanning to identify the errors and root cause;
Proven track record to deliver high-quality work on tight schedules;
Ability to work in a fast-paced environment with frequent context switching;
Hunger to learn and explore new technologies which will optimise the existing technologies;
Self-motivated, independent and proactive;
Outstanding collaboration and organisational skills;
Excellent written and verbal communication skills.
Preferred Qualifications
Hands on experience with Load, Resiliency & Performance testing. Exposure to Jmeter/Gatling/Locust performance testing framework;
Experience with Testing of AI/ML applications, security and accessibility testing is good to have;
Experience in cloud technologies such as AWS/GCP and containerisation technologies such as Docker is good to have;
Experience with ServiceNow is nice to have;
Experience with automation for iPhone/Mac platform is a plus.
Education & Experience
Bachelors Degree in Computer Science or equivalent experience