Workplace: Remote
Job Description:
We are seeking a highly skilled Senior iOS QA Automation Engineer to join our team. In this role, you will focus on ensuring the highest quality of our iOS applications through robust automated testing strategies.
You will collaborate with cross-functional teams, including developers, designers, and product managers, to define, build, and execute automated testing processes that ensure a seamless user experience and optimal performance.
Key Responsibilities:
- Design, develop, and maintain scalable and reusable automation frameworks for iOS applications.
- Integrate automation testing into CI/CD pipelines to ensure continuous delivery of high-quality code.
- Write and execute automated test cases for iOS apps using tools like XCUITest.
- Conduct performance, functional, regression, and UI/UX testing on iOS applications.
- Ensure test coverage by leveraging code analysis tools and maintaining detailed test reports.
- Mentor junior QA engineers and provide guidance on best practices for test automation.
- Analyze test results, troubleshoot issues, and optimize automation workflows.
Required Skills:
- Proven experience (5+ years) in QA automation, with a focus on iOS applications.
- Strong programming skills in Swift, Objective-C, or other relevant languages.
- Proficiency with iOS testing frameworks like XCUITest.
- Experience with CI/CD tools such as Jenkins, GitHub Actions.
- Familiarity with RESTful API testing tools like Postman or REST Assured.
- Excellent debugging, problem-solving, and analytical skills.
- Experience working with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
- Fluent in English.
Preferred Skills:
- Experience with web automation tools like Playwright (Python)