Senior QA Automation Engineer

Ally Charlotte , NC 28217

Posted 2 months ago

Position Description

Ally Invest is seeking an experienced C# Selenium automation and performance testing engineer to be an integral member of the Automation Team responsible for front-end/API automation, and performance testing. The ideal candidate must have expertise in Selenium automation, Performance testing and analysis as well as excellent leadership and communication skills with a proven ability to manage multiple QA tracks.

Job Responsibilities

  • Help build performance testing from the ground up using Gatling and Blazemeter with Taurus across several web applications

  • Analyze performance testing results and advise product teams on potential areas of improvement

  • Develop/maintain/execute Performance/Load testing as needed in the QA and Capacity environments

  • Work with agile teams to identify Automation Candidates and learn the different Ally Invest applications

  • Maintain Production monitoring tests throughout our CICD process

  • Write Selenium automation tests in a custom C# framework

  • Maintain and improve existing C# automation framework

  • Mentor QA testers in QA and Automation best practices

  • Work with other QA teammates to write test cases that make automation easier

  • Advise agile teams on development best practices to support automation

  • Help drive automation of mobile regression testing

  • Assist with creating an optimal QA environment

  • Stay current with QA best practices, methodologies and technologies, and continue to improve the QA processes across the team

  • Innovate constantly and maintain the technical edge

  • Develop and maintain comprehensive documentation of Ally Invest's QA Testing practices and test suites.


  • Experience with Gatling performance testing

  • Knowledge of performance testing software is a plus (Gatling, Postman, Taurus, Blazemeter, JMeter)

  • Experience with building complex Selenium tests utilizing C# methods and functions

  • Extensive experience in working as a QA Engineer/analyst in an agile environment

  • Expertise with all aspects of testing, including functional, exploratory and regression testing

  • Experience in testing REST API's, using browser diagnostic tools, inspecting logs etc.

  • Ability to make independent decisions

  • Ability to communicate clearly and concisely with a strong desire to provide an exceptional customer experience

  • Detailed and results oriented and able to handle multiple competing priorities in a fast-paced environment with strict deadlines, support business critical applications

  • Ability to diagnose and identify performance and stability issues in large, complex applications

  • Skilled in working across organizational boundaries, bringing together people with diverse perspectives and experience to find solutions

  • Excellent written and verbal (business) communications skills

  • Solid interpersonal skills are required with demonstrated analytical experience

  • Knowledge of or experience working in financial services and/or other regulated environments

  • Brokerage licensing (current or past) is a very strong plus

  • All candidates must pass credit and criminal background checks to meet FINRA requirements.

Ally Overview

Ally Financial Inc. (NYSE: ALLY) is a leading digital financial services company and a top 25 U.S. financial holding company offering financial products for consumers, businesses, automotive dealers and corporate clients. Ally's legacy dates back to 1919, and the company was redesigned in 2009 with a distinctive brand, innovative approach and relentless focus on its customers. Ally has an award-winning online bank (member FDIC), one of the largest full service auto finance operations in the country, a complementary auto-focused insurance business, a growing digital wealth management and online brokerage platform, and a trusted corporate finance business offering capital for equity sponsors and middle-market companies.

Business Unit/Enterprise Function

Ally Invest, launched in May 2017, is the brokerage and wealth management offering from Ally. The offerings consist of a trading platform for self-directed investors, as well as a suite of automatically managed investment portfolios. The Ally Invest team is responsible for ensuring the technology and service of the platform with a focus on award winning customer service and outstanding user experience.

Total Rewards Information

Ally's compensation program offers market-competitive base pay and bonus pay potential based on achieving personal and company goals. Plus, we have a flexible paid time-off program with an emphasis on work-life balance.

Ally offers a variety of benefits to protect your health and well-being, provide financial security and balance your work-life needs including:

  • Industry-leading 401K Retirement Savings Plan including Matching and Company Contributions

  • Comprehensive wellness program with financial incentives designed to help you achieve your best health

  • Flexible health insurance options including dental and vision

  • Pre-tax Health Savings Account with generous employer contributions

  • Pre-tax dependent care and commuter benefits

  • Other work-life integration benefits including Paid Parental & Caregiver Leave, Adoption Assistance, Back-up Child & Adult/Elder Care, Child Care Discounts, Tuition Reimbursement, LifeMatters Employee Assistance Program, Weight Watchers and other employee discount programs

Ally is an Equal Opportunity Employer

We extend equal employment opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law.

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Automation QA Engineer Core Java/ Web Services Automation

Wells Fargo

Posted 3 days ago

VIEW JOBS 11/13/2018 12:00:00 AM 2019-02-11T00:00 Job Description The Community Banking Technology Quality Assurance organization is responsible for identifying, documenting, and assessing risks to availability. This Sr. Apps Systems Engineer role will be responsible for overseeing and participating in automation design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs. The role will oversee a team of automation engineers supporting coding scripts in Java to automate manual test cases as well as executing those scripts in an effort to test the functionality of Wells Fargo Enterprise Contact Technology applications. In this Lead QA engineer role, the candidate will utilize Selenium/Java, Empirix, VB.NET, TestNG, Jenkins, and LISA ITKO (CA DevTest) to automate and virtualize manual test cases that reside in HP Quality Center ALM. These tasks will be conducted throughout the software development lifecycle, including during the SIT development phase for any given project to support the Shift Left concept. Candidate will develop and provide recommendations to the existing framework for these highly visible mission critical applications. Candidate will serve as a primary escalation point for testing support/troubleshooting for less experienced staff and the overall platform. Candidate will support general activities such as but not limited to: provide oversight and participate in overall project/systems testing, code automated test cases and maintenance of existing test cases, conduct code reviews, peer reviews, setup and maintain test data, metrics reporting to overall platform leads and managers to ensure platform release changes are deployed into production with high quality and defect free. Candidate will work closely with application development leads/managers, QA leads/managers from other areas, and business groups to ensure successful collaboration. Required Qualifications * 7+ years of application development and implementation experience * 5+ years of testing or quality assurance experience * 3+ years of leadership experience * 5 + years of automation or regression testing experience * 5+ years of experience testing web-based applications developed in Java or .NET framework * 2+ years of XML (Extensible Markup Language) experience * 3+ years of HP ALM experience * 2+ years of Interactive Voice Response (IVR) experience * 2+ years of Genesys call system experience Desired Qualifications * Good verbal, written, and interpersonal communication skills * Strong, clear and concise written and oral communication skills * A BS/BA degree or higher in science or technology * Knowledge and understanding of technology testing: automation and data automation * Knowledge and understanding of automated regression and maintaining scripts in regression * Knowledge and understanding of Selenium software testing framework * Knowledge and understanding of full suite of Contact Center technologies in a converged network environment with an emphasis on Genesys or other CTI and Call Routing platforms preferably in a large financial services environment * Knowledge and understanding of telephony: IVR application testing and quality assurance * Strong knowledge and understanding of the Community Banking Retail Store Model and/or WFVC/Contact Center Model * Knowledge and understanding of Softphone * 1+ years of experience with scripting languages such as Bash, PowerShell, Python, Shell, VBScript, or JavaScript * 2+ years of QTP, UFT or WinRunner experience * 2+ years of HP ALM experience * 3+ years of SQL experience * 1+ year of RESTful or SOAP web services * 1+ year of virtual directory services experience * 2+ years of UNIX experience * 1+ year of Mainframe experience * 3+ years of experience with Waterfall and Agile project methodologies * Knowledge and understanding of internet technologies * NICE Call Recording experience * Ability to work effectively in virtual environment where key team members and partners are in various time zones and locations * Ability to work effectively in a team environment and across all organizational levels, where flexibility, collaboration, and adaptability are important * Telecommunications experience * Knowledge and understanding of DevOps principles * Experience in Artificial Intelligence, Natural Language Processing, Machine Learning, Distributed Computing, Chatbot, and Virtual Assistant Job Expectations * Ability to work weekends and holidays as needed or scheduled Street Address AZ-Chandler: 2600 S Price Rd - Chandler, AZ NC-Charlotte: 1525 W Wt Harris Blvd - Charlotte, NC Disclaimer All offers for employment with Wells Fargo are contingent upon the candidate having successfully completed a criminal background check. Wells Fargo will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act. Relevant military experience is considered for veterans and transitioning service men and women. Wells Fargo is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation. Wells Fargo Charlotte NC

Senior QA Automation Engineer