Job Title : Automation Tester (Selenium / Tosca / Appium)
Location : Singapore
Role Summary
We are looking for a motivated Automation Tester who can design, build, maintain, and execute automation test suites across web and mobile applications using tools like Selenium, Tosca, and Appium. The role ensures high quality of releases, works closely with development, QA, product, and DevOps teams, contributes to automation strategy, and helps shift-left testing practices.
Key Responsibilities
Understand product specifications, requirements, user stories to define automation needs.
Design, develop, maintain, and execute automated test cases / scripts for web (using Selenium, Tosca) and mobile (Appium) applications.
Develop test plans, test scenarios, regression suites, and test data for both web and mobile applications.
Integrate automation tests with CI/CD pipelines to enable continuous testing and faster feedback.
Identify, log, track, and verify defects; provide detailed reproduction steps and collaborate with developers to fix issues.
Perform regression and smoke tests, and ensure stability of features before each release.
Analyze test results and provide actionable insights; suggest improvements to performance, reliability, usability.
Maintain and improve automation frameworks (modularity, maintainability, reusability).
Support manual testing where necessary; help in end-to-end and integration testing.
Collaborate with cross-functional team members (QA, Dev, Product, UX) to improve test coverage and testing practices.
Stay up- to-date with tools, trends, and advances in automation, tools, mobile testing, etc.
Required Skills \& Qualifications
Bachelor’s degree in Computer Science, Engineering, Information Technology or related discipline.
Hands-on experience (2-6 years, depending on level) in automation testing of web and mobile applications using Selenium, Appium, and/or Tosca.
Strong programming skills in at least one language like Java, Python, C# or whatever is used in your environment.
Experience in using Tosca (Tricentis) for model-based test automation is a plus.
Good understanding of mobile testing (Android / iOS) and mobile automation frameworks (Appium).
Familiarity with test automation frameworks/design patterns such as Page Object Model, Data-Driven, BDD (Cucumber etc.) etc.
Experience with API testing is a plus (Postman, REST-/SOAP, or equivalent).
Knowledge of test management and defect tracking tools (JIRA, ALM, TestRail etc.).
Familiarity with version control (Git etc.), and CI/CD tools (Jenkins, GitLab CI, etc.).
Strong analytical skills, problem solving, attention to detail.
Good verbal \& written communication skills; ability to work with distributed / cross-functional teams.
Preferred / Nice-to-Have
Prior experience in Tosca for enterprise-level projects.
Experience with performance or load testing tools.
Exposure to cloud environments / mobile device farms / emulators \& simulators.
Familiarity with Agile / Scrum / DevOps methodologies.
Knowledge of scripting languages (e.g. shell scripting) or working with infrastructure / environments.
Certifications in Automation / mobile testing / relevant tools.
Job Types: Full-time, Contract
Contract length: 12 months
Pay: $3,033.51 - $8,314.81 per month