1 to 8 years experience in software quality assurance testing.
Good knowledge of automation framework architecture, design and development
Strong hands-on engineering Experience working with Java, Python, 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
Education & Experience
Bachelors Degree in Computer Science or equivalent experience
Additional Requirements
- 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 automation for iPhone/Mac platform is a plus