Automation Developer (Playwright TypeScript / Karate Java)
ITCAN PTE. LIMITED
- Opcode Identification for NDC Message Creation
- Execute test cases and identify the exact OP codes required.
- Map each test case to the identified OP codes for complete traceability.
- Provide OP code inputs to the Development team for accurate NDC message creation.
- Validate that the NDC messages created align fully with test case requirements.
- Test Data Preparation for Automation
- Prepare required test data (cards, accounts, CINs) for each automation scenario.
- Verify data readiness and correctness in the test environment before execution.
- Maintain a reusable pool of validated test data for regression cycles.
- Running Automation & Failure Analysis
- Execute automation suites once the framework is ready.
- Analyse failures using logs, API responses, and data validation.
- Coordinate with Technology and DN teams to identify root causes.
- Ensure identified issues are resolved to prevent repeat failures.
- Automating Test Data Creation
- Build utilities/scripts to automate creation of cards, accounts, and CINs.
- Eliminate repetitive manual effort in test data preparation.
- Enable on-demand data creation to speed up regression execution
Required Skills & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum 2–5 years of experience in automation testing.
- Playwright with TypeScript/JavaScript for web UI automation.
- Karate Java Framework for REST API automation.
- Good understanding of API testing concepts (HTTP methods, headers, authentication, JSON/XML payloads).
- Experience in Bitbucket for version control.
- Strong debugging and analytical skills.
Good to Have
- Experience with test data management.
- Knowledge of Postman, Swagger.
- Exposure to performance testing concepts (e.g., JMeter or LoadRunner).
- Experience in containerized environments (Docker, Kubernetes).
- Working knowledge of CI/CD tools (Jenkins, Bitbucket, GitLab, etc.).
Soft Skills
- Strong communication and documentation skills.
- Ability to work collaboratively in cross-functional teams.
- Self-motivated, detail-oriented, and proactive in problem-solving.