Role: QA Analyst
Location: Vancouver, British Columbia
Responsibilities:
- Work collaboratively with cross-functional teams to understand project objectives, design automated tests, troubleshoot issues, and implement scalable test solutions.
- Develop high quality test engineering best practices for the team.
- Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
- Participate in automation script code reviews and provide guidance on automation best practices.
- Responsible for helping to identify gaps and needs of the agile team.
- Coordinate various test-related activities for project delivery; identifying task dependencies, test schedules, creation of test data and utilization of test environments.
- Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis.
- Consistently demonstrates regular, dependable attendance & punctuality.
Qualification:
- 5+ years of experience in QA and/or Development.
- 2+ years of experience in quality tools.
- 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.
- Experience working on XCUI and XCTest Frameworks.
- Understands various CI/CD practices.
- Experience assessing risk for determining appropriate levels of testing.
- Demonstrated skills using code repositories like GitHub.
- 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 test tools and software testing 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 testing topics to quality assurance peer group internal and external to work.
- Insightful and logical problem isolation and solving skills.
- Results driven and goal oriented.
- Walking, seating, talking, working on a computer, using a phone.
- 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.
Regards
Praveen Kumar
Talent Acquisition Group – Strategic Recruitment Manager