This position is responsible for driving the overall quality and test strategy of large technology implementations and their successful execution as part of the front end team supporting the Personalization Acceleration efforts for our customers.
Minimum Position Qualifications:5+ years’ experience of quality assurance and testing as well as developing automation frameworks and automated tests Strong knowledge of mobile automation testing leveraging XCode/Swift/XCUITest3+ years of experience in an automation and performance QE leadership capacity. The actual QA experience should be more than 3 years. Drive the team more than just deliver against their own specific task. Should have lead experience.Experience with the following Github, Jira, Postman, and Charles proxy Strong technical expertise and in-depth knowledge of multiple lines of businessUnderstanding of risk assessment and risk management procedures.Ability to apply knowledge of project methodology and business processes to test processes.Strong knowledge of programming/scripting languages. Proven analytical skills, root-cause analysis skills, problem-solving skills, and decision-making skills Proven communication and presentation skills to effectively communicate information to customers and to all levels of the organization
Key Responsibilities:Responsible execution of test strategies as part of an Agile scrum teamDrive adoption of test practices in code health, testing, and maintainabilityActively stays current with industry trends by attending conferences and workshops, evaluate and leads POC’s and rollout of new technologies.Creates, maintains, and communicates technical roadmaps with stakeholders and drive implementation.Foster innovation through ability to evaluate and create in-house tools.Responsible for critical initiatives on testing strategies and effectively communicating updates to senior management Ability to troubleshoot complex technical issues and tool upgrades and collaborating with external vendors.Drives quality initiatives, test automation strategy and testing efforts for large complex projects and programsAssesses quality risks of complex solutions / programs and builds appropriate test strategy to mitigate those risksCollaborates with technical teams to providing input to and gaining buy-in on the overall quality strategy for the project/programPartners with third party vendors on common processes, conducts frequent reviews and provides feedback on third party deliverables and overall team dynamicsDevelops or oversees the development of test activities estimates, resource plans, costs, benefits, and timelines for the program Mentors team members and educates program teams on Quality Engineer best practices and share lessons learned. Advocate for shift-left approach to testing and be the voice of qualityConduct tests, document and analyze test results and present findings to development teams as needed. Provide guidance for test execution to resource temporarily assigned to help in test effort.Report and document defects found during test cycles. Participate in defect prioritization sessions and root cause analysis.Participate in technical learning and code reviews.Interact with project architects where needed.Provide information for quality metrics.Provide test services for support activity and work with release management to assure product release quality.Communicate timely status, including any potential risks/issues to the appropriate teams to ensure completion of all deliverables within schedule, budget and quality constraints