Job Type: Permanent
Work Mode: Onsite (Client)
Experience: 3+ years (Relevant Mobile Automation experience mandatory)
We are looking for a hands-on Automation Test Engineer with good Java programming skills and solid experience in Mobile Automation using Appium. This role is primarily focused on Android and iOS automation, with Web and API automation considered secondary skills.
The candidate is expected to independently develop and maintain mobile automation test scripts, contribute to framework enhancements, and work with existing CI/CD pipelines under established standards and guidance. Experience in the Capital Markets / Trading (BFSI) domain is a strong plus.
· Contribute to mobile test automation for Android and iOS applications using Appium and Java.
· Develop, enhance, and maintain mobile automation test scripts aligned with existing frameworks and best practices.
· Support framework-level improvements by debugging automation failures, adding reusable utilities, and improving stability.
· Execute and monitor mobile automation suites as part of CI/CD pipelines (Azure DevOps or similar).
· Analyze functional and technical requirements and translate them into effective mobile test scenarios.
· Collaborate with senior automation engineers, developers, and QA teams to ensure adequate test coverage and quality.
· Perform manual testing when required for complex workflows or newly developed features.
· Participate in defect triage and root cause analysis, providing clear, detailed, and actionable defect reports.
· Follow established QA standards, processes, and best practices, and actively suggest improvements.
· Share execution status updates, highlight risks or blockers early, and support releases with sanity and smoke testing.
Required Skills & Experience
· 3+ years of experience as an Automation Test Engineer / SDET, with a primary focus on Mobile Automation.
· Strong Java programming skills, including:
o OOP concepts
o Collections
o Exception handling
o Writing reusable utilities
· Hands-on experience in Mobile Automation using Appium, covering:
o Android automation
o iOS automation added advantage to the role.
o Emulator/simulator and real-device execution
· Knowledge with CI/CD tools, preferably Azure DevOps, including:
o Executing automation suites via pipelines
o Basic pipeline integration and troubleshooting
· Good understanding of QA fundamentals:
o SDLC / STLC
o Test design techniques
o Defect life cycle
· Exposure to Web UI automation (Selenium, Playwright, or similar) – secondary requirements.
· Experience in Manual Testing, including:
o Functional testing
o Regression testing
o Integration testing
o Smoke and sanity testing
· Strong analytical and debugging skills across:
o Mobile applications
o Automation code
o CI/CD executions
· Ability to collaborate effectively within a team and communicate clearly (written and verbal).
· Capital Markets / Trading / BFSI domain experience
(e.g., equity trading, F&O, order placement, portfolio workflows).
· Experience with test reporting tools (Allure, Extent, or similar).
· Experience with version control systems (Git, GitHub, Azure Repos).
· Experience contributing to test strategy discussions, estimation, or process improvements.
· Strong sense of responsibility with a learning and improvement mindset.
· Detail-oriented, with a focus on automation stability and reliability.
· Comfortable working on existing frameworks and improving them incrementally.
· Proactive in identifying issues, risks, and areas for improvement.