About the Role
We are looking for a skilled Software Automation Test Engineer with strong experience in mobile automation testing using Appium to join our quality engineering team.
In this role, you will be responsible for designing, developing, and maintaining automated test frameworks for mobile applications that power our digital banking platform. You will work closely with developers, product managers, and QA teams to ensure the delivery of high-quality, reliable software.
Key Responsibilities
Test Automation
- Design and develop automated test scripts for mobile applications using Appium.
- Maintain and enhance test automation frameworks for scalable testing.
Mobile Testing
- Execute automated tests across Android and iOS platforms.
- Ensure the quality and reliability of mobile applications.
Test Strategy & Execution
- Develop test plans, test cases, and test scenarios.
- Identify, document, and track defects using issue tracking systems.
CI/CD Integration
- Integrate automated tests into CI/CD pipelines to support continuous testing.
Collaboration
- Work closely with developers, product managers, and QA teams to ensure quality throughout the development lifecycle.
- Participate in Agile ceremonies including sprint planning and retrospectives.
Required Qualifications
Experience
- 3+ years of experience in software testing
- 2+ years of experience in automation testing
Technical Skills
- Appium
- Mobile test automation
- Java / JavaScript / Python (for automation scripting)
- Test frameworks and automation tools
- REST API testing
Mobile Platforms
- Experience testing Android and iOS applications
Professional Skills
- Strong analytical and problem-solving abilities
- Experience working in Agile environments
- Strong collaboration and communication skills
Preferred Qualifications
- Experience testing mobile banking or fintech applications
- Experience with CI/CD tools (Jenkins, GitLab CI/CD, or similar)
- Experience with test reporting tools
- Knowledge of performance or security testing