Job Description:
We are seeking a highly skilled and experienced QA to join our team. The ideal candidate will have a strong technical background and the ability to manage all aspects of the quality processes to set and maintain high standards. This role involves both hands-on technical work.
Responsibilities:
Technical:
? Handle all aspects of the quality processes to set standards.
? Understand the general architecture of the code base.
? Work with platform-specific technologies including Swift (XCUIAutomation), Kotlin (UI Automator)
? Participate in and contribute to UI test automation as needed.
? Establish and maintain testing standards, including POM (Page Object Model) and CI (Continuous Integration) approaches.
? Develop and manage test cases and ticketing using JIRA.
? Have backend knowledge to read API documentation and work with GraphQL and other proxies.
SDETs/QA Automation:
? Maintain UI test automation.
? Participate in code reviews and understand the general architecture of the code base.
? Work with SwiftUI (iOS) and Jetpack Compose (Android).
? Establish CI approaches and develop mocking strategies.
Challenges:
? Understand and work with modular architecture.
? Handle test automation for Android, including UIAutomator vs Jetpack Compose.
? Ensure CI processes are efficient and UI automation runs smoothly.
? Develop a parallelized approach to testing.
? Maintain constant communication between both platforms and team members, including developers.
Qualifications:
? Strong technical skills in Swift, Kotlin, Typescript/Javascript, and backend technologies.
? Experience with UI test automation and CI/CD processes.
? Excellent management and communication skills.
? Ability to work in a fast-paced environment and handle multiple tasks simultaneously.