Senior Quality Engineer – iOS, Appium

Vancouver 3 days agoFull-time External
408.5k - 485k / yr
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.