Overview
Responsibilities
· Write and execute reusable, modular, and scalable test scripts for functional, regression, and end-to-end testing
· Design, develop, and maintain web automation frameworks using tools like Seleniumor Playwright
· Design, develop, and maintain mobile automation frameworks using tools like Appium
· Plan and manage test automation activities, ensuring timely execution
· Integrate automated tests into CI/CD pipelines using tools like Jenkins
· Ensure application compatibility across different browsers, platforms, and devices
· Perform API testing and automation.
· Maintain detailed test documentation, including test cases, automation strategy, execution logs, and defect reports
· Work closely with development, QA, and product teams to align automation strategies with project goals
· Manage test efforts using Jira for test case management and defect tracking.
· Conduct thorough testing of applications, ensuring alignment with user requirements and business goals
· Conducting UAT as per the strict guidelines
· Research and implement best practices, tools, and methodologies to improve testing efficiency and coverage
Qualifications we seek in you!Minimum Qualifications / Skills
· Strong understanding of QA methodologies, tools, and processes.
· Solid understanding of Agile methodologies
· Extensive professional experience as a software engineer or SDET focusing on test automation
· Strong programming skills in TypeScript and JavaScript
· Experience with web and mobile automated testing frameworks and tools such as Jest, Mocha, Cypress, Selenium, Playwright, Appium, and Detox
· Proficiency in testing mobile applications, particularly those built with React Native
· Familiarity with web applications developed using React/Next.js and related technologies
· Experience with API testing and automationusing tools like Postman , REST-assured or Request
· Strong experience testing mobile applications on iOS and Android platforms, as well as web applications
· Knowledge of database technologies (MongoDB, PostgreSQL) and ability to write queries for testing purposes
· Experience setting up and maintaining CI/CD pipelines using tools like Jenkins, CircleCI or GitHub Actions
· Excellent problem-solving skills and attention to detail
· Strong communication skills
· Familiarity with testing payment systems and subscription models
Preferred Qualifications/ Skills
· Experience with testing payment systems and subscription models (e.g., Google Play, App Store, Stripe)
· Familiarity with P2P payment integrations such as PayPal and Stripe
· Knowledge of performance testing
· Experience developing applications with React Native and Next.js and exposure to common issues
Job Types: Full-time, Permanent
Pay: ?280,097.22 - ?1,613,571.06 per year
Benefits:
- Health insurance
- Provident Fund
Schedule:
- Day shift
Experience:
- Test automation: 5 years (Required)
- Appium: 3 years (Required)
- Playwrite: 1 year (Required)
- Selenium: 5 years (Preferred)
Work Location: In person