Job Description: QA Engineer (iOS Automation – Swift / XCUITest)
Role Overview
We are looking for a skilled QA Engineer with strong experience in iOS automation testing using Swift and XCUITest. The role involves designing and executing automated test suites, ensuring high-quality mobile application delivery, and collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, and maintain automated test scripts for iOS applications using Swift and XCUITest
- Perform UI automation testing to validate end-to-end user workflows and application behaviour
- Create test plans, test cases, and test data based on functional and technical requirements
- Execute functional, regression, and integration testing across mobile applications
- Identify, log, and track defects using standard defect management tools
- Collaborate with developers, product owners, and QA teams to ensure timely resolution of issues
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
- Continuously improve automation frameworks and enhance test coverage
- Validate application performance, usability, and reliability on supported devices
Mandatory Skills
- Strong hands-on experience in Swift programming
- Expertise in XCUITest framework for iOS automation
- Experience in UI automation testing
- Good understanding of software testing life cycle (STLC) and QA methodologies
- Experience with test case design, execution, and defect tracking
- Familiarity with version control systems and CI/CD pipelines
- Strong analytical and problem-solving skills
Nice to Have
- Experience in mobile app testing (iOS ecosystem)
- Knowledge of API testing and backend validation
- Exposure to performance testing tools
- Experience in accessibility testing (especially for iOS apps)
- Familiarity with Agile / Scrum environment
Experience & Qualification
- 2–5 years of experience in Swift
- 2–5 years of experience in UI Automation
- 2–5 years of experience in XCUI
- 2–5 years of experience in Mobile Apps testing (nice to have)