AdvisorEngine
Sr. QA Lead Engineer
AdvisorEngine, Raleigh, North Carolina, United States, 27601
Who we are:We believe that the future of financial advice is personal, scientific and beautiful - these three ideals drive everything that we do.
AdvisorEngine is a leading wealth management fintech platform that creates a unified experience across financial advisors, investors, and business management personnel. Our wealth management platform enables financial advisors to deliver an engaging, personalized client experience and to operate at scale through smart automation.
Our team is made up of designers, enterprise technologists, data scientists, futurists, and business builders. We are based in NYC and Raleigh, NC. If you love data and are driven to create the future of financial advice, we'd love to hear from you.
About this role:
AdvisorEngine is searching for a Senior QA Lead Engineer. The Senior QA Lead Engineer leads specific QA teams, manages testing activities, works on identifying and mitigating risks and improves the quality assurance process. The right candidate will have experience with QA best practices and proven experience performing all QA-related functions; including, but not limited to: vetting requirements; creating test plans, creating test data and test cases; executing test cases; creating automation scripts; and reviewing regression results to quickly determine if our products are ready for market.
Responsibilities:Interpret requirements and acceptance criteria to create test plans and test casesMentor and instruct QA team members, helping them make decisions and solve problemsManage meetings, set goals, provide feedback on testing tasks, and delegate testing responsibilitiesReview test results daily and report issuesEstablish and coordinate test strategies with development and product teamsTake on the face of the customer to ensure a validated productTroubleshoot issues in systems under testParticipate in all aspects of testing: unit, integration, functional, regression, load/performance, automation and system testingParticipate in building a QA Automation environment and procedures from the ground up while continuing the manual test efforts for release while the transition to full automation occursDefine scope and objectives of all levels of QA testing; Establish the purpose and deliverables of the test effort; and Develop and implement test plans/casesDevelop and maintain automated testing scripts for complex environmentsContribute to the definition, development and implementation of quality assurance practices and procedures and other QA assessmentsAdhere to the standards and best practices within the Agile methodologyEstablish fact based measurements of test efficiency, effectiveness and product readiness; examples include: defect densities, defect counts, code coverage and automation countsManage and troubleshoot defects to resolution while proactively identifying risks to managementWork collaboratively with development to identify testability of the architectural design and application code while infusing Quality into the team's deliverablesWork directly with appropriate business partners and development to understand project concepts, objectives and approach of software development projectsResponsible for estimating and coordinating testing for projectsWork collaboratively with offshore QA and Development staffRequired Skills & Experience:
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics or a closely related field. Other degrees will be considered based on the candidate's technical aptitudeExperience in project planning and requirements gatheringAttention to detail and ability to diagnose complex issues in application testing5+ years' experience in Quality Assurance on products with extensive UI, process flow, and backend data manipulationProven experience with black box and white box testing techniques and toolsExperience in automating Web Services, Micro-Services and data processes (extracting/loading)5+ years of experience with QA automation tools including scripting and recorded automation2+ years of experience with Selenium IDE and WebAPIExperience with SQL queries and understanding of SQL tools to navigate the database.2+ years of experience testing services (REST or SOAP)Experience establishing load testing criteria and creating a test environment to support ongoing load validationExperience establishing performance testing criteria and creating a test environment to support ongoing performance validationStrong written and verbal communications, teamwork and problem-solving skillsExperience supporting a Test-Driven Development cultureEngage in testing as a part of the development cycle, thereby shortening the QA cycleAbility to interact and communicate successfully with business partners and technology teamsExperience with Agile Development PracticesSelf-starter who can grasp difficult conceptsAbility to think outside the box and come up with creative solutions when tools don't workExperience working with resources in different geographical locationsStrong ability to multitask and context switchStrong Leadership skills to lead a project and drive all the different components togetherHigh proficiency in financial industry with the ability to reconcile stocks, bonds, money market instruments and other assetsDesired Skills & Experience:
Experience developing with C#, JavaScript and scripting languages like PowershellExperience with Team Foundation Server, Jira and/or JenkinsExperience testing wealth management, financial services, or brokerage industry products or applications
AdvisorEngine is a leading wealth management fintech platform that creates a unified experience across financial advisors, investors, and business management personnel. Our wealth management platform enables financial advisors to deliver an engaging, personalized client experience and to operate at scale through smart automation.
Our team is made up of designers, enterprise technologists, data scientists, futurists, and business builders. We are based in NYC and Raleigh, NC. If you love data and are driven to create the future of financial advice, we'd love to hear from you.
About this role:
AdvisorEngine is searching for a Senior QA Lead Engineer. The Senior QA Lead Engineer leads specific QA teams, manages testing activities, works on identifying and mitigating risks and improves the quality assurance process. The right candidate will have experience with QA best practices and proven experience performing all QA-related functions; including, but not limited to: vetting requirements; creating test plans, creating test data and test cases; executing test cases; creating automation scripts; and reviewing regression results to quickly determine if our products are ready for market.
Responsibilities:Interpret requirements and acceptance criteria to create test plans and test casesMentor and instruct QA team members, helping them make decisions and solve problemsManage meetings, set goals, provide feedback on testing tasks, and delegate testing responsibilitiesReview test results daily and report issuesEstablish and coordinate test strategies with development and product teamsTake on the face of the customer to ensure a validated productTroubleshoot issues in systems under testParticipate in all aspects of testing: unit, integration, functional, regression, load/performance, automation and system testingParticipate in building a QA Automation environment and procedures from the ground up while continuing the manual test efforts for release while the transition to full automation occursDefine scope and objectives of all levels of QA testing; Establish the purpose and deliverables of the test effort; and Develop and implement test plans/casesDevelop and maintain automated testing scripts for complex environmentsContribute to the definition, development and implementation of quality assurance practices and procedures and other QA assessmentsAdhere to the standards and best practices within the Agile methodologyEstablish fact based measurements of test efficiency, effectiveness and product readiness; examples include: defect densities, defect counts, code coverage and automation countsManage and troubleshoot defects to resolution while proactively identifying risks to managementWork collaboratively with development to identify testability of the architectural design and application code while infusing Quality into the team's deliverablesWork directly with appropriate business partners and development to understand project concepts, objectives and approach of software development projectsResponsible for estimating and coordinating testing for projectsWork collaboratively with offshore QA and Development staffRequired Skills & Experience:
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics or a closely related field. Other degrees will be considered based on the candidate's technical aptitudeExperience in project planning and requirements gatheringAttention to detail and ability to diagnose complex issues in application testing5+ years' experience in Quality Assurance on products with extensive UI, process flow, and backend data manipulationProven experience with black box and white box testing techniques and toolsExperience in automating Web Services, Micro-Services and data processes (extracting/loading)5+ years of experience with QA automation tools including scripting and recorded automation2+ years of experience with Selenium IDE and WebAPIExperience with SQL queries and understanding of SQL tools to navigate the database.2+ years of experience testing services (REST or SOAP)Experience establishing load testing criteria and creating a test environment to support ongoing load validationExperience establishing performance testing criteria and creating a test environment to support ongoing performance validationStrong written and verbal communications, teamwork and problem-solving skillsExperience supporting a Test-Driven Development cultureEngage in testing as a part of the development cycle, thereby shortening the QA cycleAbility to interact and communicate successfully with business partners and technology teamsExperience with Agile Development PracticesSelf-starter who can grasp difficult conceptsAbility to think outside the box and come up with creative solutions when tools don't workExperience working with resources in different geographical locationsStrong ability to multitask and context switchStrong Leadership skills to lead a project and drive all the different components togetherHigh proficiency in financial industry with the ability to reconcile stocks, bonds, money market instruments and other assetsDesired Skills & Experience:
Experience developing with C#, JavaScript and scripting languages like PowershellExperience with Team Foundation Server, Jira and/or JenkinsExperience testing wealth management, financial services, or brokerage industry products or applications