### Job_Dedcrip:
Your Opportunity...The QA Engineer will work closely with the development team and business analysts create and execute manual and automated software testing activities while delivering on multiple projects implementing new features and enhancements, and bug fixes on a large and complex portfolio management system.  The right candidate will have expertise with QA best practices and have proven experience performing all QA-related functions such as vetting requirements, creating Test Plans and test cases, executing test cases, creating automation scripts, and reviewing regression results in order to quickly determine if our products are ready for market. QA team members work very closely with developers on an integrated team dedicated to delivering high quality solutions, and the right candidate will enjoy being part of a highly interactive, agile team.......This role will be a hybrid role that would require working from the Raleigh, North Carolina office, atleast 3 days a week. Re-location will not be provided.....Essential Duties:..Participate in all aspects of testing: unit, integration, functional, regression, load/performance, automation and system testing.Work with the team to define scope and objectives of all levels of QA testing. This includes establishing the purpose and deliverables of the test effort, developing and implementing test plans/cases Develop and helping maintain automated testing scripts for complex environments.Contribute to the definition, development and implementation of quality assurance practices and procedures and other QA assessments.Adhere to the standards and best practices within the Agile Scrum 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 management Work collaboratively with development to identify testability of the architectural design and application code while infusing Quality into the teams deliverablesWork directly with appropriate business partners and development to understand project concepts, objectives and approach of software development projectsResponsible for estimating, coordinating and directing testing for multiple products/projectsStrong collaboration skills. Works collaboratively with development during all stages of projects to provide in process testing results.  Works directly with appropriate business partners and development to understand project concepts, objectives and approach of software development projects.Strong communications, teamwork, and problem-solving skills are necessary. Ability to interact and communicate well with business partners and technology teams is required. Written and verbal communication skills must both be strong.Develop automated testing scripts for complex environmentsManage defects and proactively identify risks to managementAble to work independently and in team environments.Strong debugging and troubleshooting skills to provide detailed root cause analysis....What you are good at...2+ years of experience in C# or C++2+ years of experience in test automation tools2+ years of experience in database principles, such as SQL, Oracle, Mongo DB or HadoopKnowledge of the software development lifecycle and processes such as SCRUMExperience supporting a Test-Driven Development culture by contributing to automated unit and integration testsEngage in testing as a part of the development cycle, thereby shortening the QA cycle, and increasing QA breadth and depth of knowledge of the Banking applicationsAbility to interact and communicate successfully with business partners and technology teams1+ years of experience with Agile Development Practices, Scrum and supporting apps: Microsoft Test Manager (MTM), Jira, and GITSelf-starter who can grasp difficult concepts and large architectures quickly and stay on top of new and emerging technologiesAbility to think outside the box and come up with creative solutions when tools don't workExperience working with resources in different geographical locations and offshore vendorsA yearning to understand and leverage new tools and technologies...What you have...3-5 years' experience in Quality Assurance for highly complex projects related to Cloud or distributed platform, or mainframe batch applicationsProven experience with black box and white box testing techniques and tools3-5 years of experience in automating REST Services, Web Services, Micro-Services and data processes (extracting/loading)3-5 years of experience with a subset of the following:Developing with C#, Node.js, .net, JavaScript or PowershellExperience with Selenium, Selenium Grid, Protractor, HP Load Runner, Visual Studio or Parasoft SOATest...Why work for us?...Own Your Tomorrow embodies everything we do! We are committed to helping our employees ignite their potential and achieve their dreams. Our employees get to play a central role in reinventing a multi-trillion-dollar industry, creating a better, more modern way to build and manage wealth....Benefits: A competitive and flexible package designed to empower you for today and tomorrow. We offer a competitive and flexible package designed to help you make the most of your life at work and at home-today and in the future. Explore further ....Schwab is committed to building a diverse and inclusive workplace where everyone feels valued. As an Equal Opportunity Employer, our policy is to provide equal employment opportunities to all employees and applicants without regard to any status that is protected by law. Please click here to see the policy....Schwab is an affirmative action employer, focused on advancing women, racial and ethnic minorities, veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at  or call....TD Ameritrade, a subsidiary of Charles Schwab, is an Equal Opportunity Employer. At TD Ameritrade we believe People Matter. We value diversity and believe that it goes beyond all protected classes, thoughts, ideas, and perspectives.

### Response:

Job Requirements:- 2 years of experience in C# or C- 2 years of experience in test automation tools- 2 years of experience in database principles, such as SQL, Oracle, Mongo DB or Hadoop- Knowledge of the software development lifecycle and processes such as SCRUM- 1 years of experience with Agile Development Practices, Scrum and supporting apps: Microsoft Test Manager (MTM), Jira, and GIT- 3-5 years' experience in Quality Assurance for highly complex projects related to Cloud or distributed platform, or mainframe batch applications- Proven experience with black box and white box testing techniques and tools- 3-5 years of experience in automating REST Services, Web Services, Micro-Services and data processes (extracting/loading)- 3-5 years of experience with a subset of the following: Developing with C#, Node.js, .net, JavaScript or Powershell- Experience with Selenium, Selenium Grid, Protractor, HP Load Runner, Visual Studio or Parasoft SOATest- Strong collaboration skills- Strong communications, teamwork, and problem-solving skills- Ability to interact and communicate well with business partners and technology teams- Strong debugging and troubleshooting skills to provide detailed root cause analysis- Able to work independently and in team environments.