Senior Quality Engineer – iOS, Appium
Location: Vancouver, Canada
5 days onsite is preferred but can consider 3 days per week depending upon interview/discussion - can be discussed.
Minimum experience:
• 5+ yrs in iOS
• 2+ yrs in Appium Automation
• 2+ yrs in Xcode Automation
Job Description:
• 5+ years of experience in QE, SDET, Development.
• 2+ years of working on creating and contributing to a full-fledged automation framework.
• Hands on AI/ML tool use and familiarity with AI architectures such as RAG and Transfer learning.
• Experience working on testing IOS applications using tools such as Appium and XCode
• Ability write code in any programming or scripting languages – Python ideally would be an asset.
• Understands various CI/CD practices.
• Experience assessing risk for determining appropriate levels of testing.
• Demonstrated skills using code repositories like GitLab.
• Experience with JIRA for project management and defect tracking.
• Experience leading ambiguous situations, dealing with IT issues and coming up with effective solutions to ensure project deliverables on time and within budget.
• Experience with a variety of Quality tools and software engineering practices, including developing, implementing, maintaining and managing manual/automated testing systems and environments.
• Experience assessing risk for determining appropriate levels of testing.
• Ability to clearly write technical specifications and strong estimating and planning skills.
• Able to effectively communicate across teams and roles.
• Excellent presentation skills to present ideas and work to the team and organization.
• Experience presenting engineering topics to the peer engineers and being able to present it to the external teams.
• Insightful and logical problem isolation and solving skills.
• Results driven and goal oriented.
• Perform in a very focused and methodical manner with good time management skills.
• Able to independently adapt and thrive through change.
• Ability to lead projects individually and mentor team members.
• Ability to lead and take ownership of testing process and implement them.
• Strong collaboration, negotiation and influencing skills.
• Ability to work a flexible schedule based on department and company needs.