EY Advisory Services Senior - Financial Services - Service Delivery Center - Automation Quality Assurance Senior Analyst, Testing in Des Moines, Iowa
Advisory Services Senior - Financial Services - Service Delivery Center - Automation Quality Assurance Senior Analyst, Testing
Requisition # UNI00GVU
Post Date Jan 14, 2021
EY is the only professional services firm with a separate business unit (FSO) that is dedicated to the financial services marketplace. Our FSO teams have been at the forefront of every event that has reshaped and redefined the financial services industry. This practice also has several Service Delivery Centers that are made up of high-performing US-based resources who work closely with our experienced client serving professionals to deliver project-based work and managed services to our US-based Financial Services clients. If you have a passion for rallying together to solve the most complex challenges in the financial services industry, come join our dynamic FSO team!
Senior analyst will help our clients leverage technology to drive transformational change into the way application testing services are delivered. We will build tools and assets using technologies such as machine learning, natural language processing, data analytics and predictive analytics to enable testing teams to perform their work faster, more efficiently and more intelligently. They will lead teams of Analysts and Associate Analysis to design, build and execute automated solutions including automation frameworks, automated test execution, predictive models, and other solutions through common development languages, data analytics, machine learning and other technologies.
Essential Functions of the Job:
Works directly with the client engagement and delivery center leadership teams on executing the Engagement Management Framework
Conduct tests and undertake analysis of results to ensure that software meets or exceeds specified standards and/or client requirements
Planning, designing and implementing tools or assets to solve complex problems, including primarily custom Java-based tools and frameworks
Contributes consistently to the development of technical solutions throughout the solution delivery center
Leads team meetings (e.g., status meetings)
Is prepared when dealing with clients; takes responsibility for meeting client needs.
Provides detailed review of team’s work product (i.e., associates and analysts)
Plays an active role in the development of technical solutions within one or more work streams
Easily understands technical issues, gets up to speed quickly and is solution-oriented
Demonstrates ability to evaluate and coach junior resources on delivery of work product
Contributes leading-practice knowledge (project deliverables, work plans, proposals, credentials, etc.)
Takes proactive lead on assigned deliverables; is able to anticipate next steps on a project or deliverable
Takes ownership of work and client engagement assignments and drives activity to meet requirements
Produces high-quality deliverables with no supervision
Support SDET Manager in upward stakeholder management and day-to-day management of the engagement or project
Analytical/Decision Making Responsibilities:
Position is fast paced and ever changing, requiring flexibility, self-initiative and regular management of changing priorities.
Write application code based on best practices and have it reviewed by managers.
Stay abreast of current business and industry trends relevant to the clients business process management needs
Complete Testing practice required training and pass applicable certification exams that demonstrate an industry standard capability
Assist the team in building trusted relationships as strategic technology advisors with clients, and work internally across Ernst & Young advisory teams to help bring our clients the most comprehensive IT transformation services to effectively address their business challenges
Learn and demonstrate technical capabilities and professional knowledge
Demonstrate ability to assimilate new knowledge.
Present to practice leadership and client leadership new product ideas, solutions and concepts
Present to practice and client leadership team work product and proposed technology
Develop good business acumen
Remain current on new developments in advisory services capabilities and industry knowledge.
Assist with the analysis of client IT organizations, operating models, testing processes, software applications and formulate technology-based automation capabilities, recommendations and roadmaps to improve our clients testing functions
Position may require a candidate to work/lead the multiple work streams at a time
Assess and evaluate the current state of client’s testing capabilities and processes and identify areas for testing automation and testing intelligence
Knowledge and Skills Requirements:
(Technical knowledge with all aspects of the software lifecycle including design, architecture, development and testing
At least 3 years of experience and strong knowledge in Java and OOP concepts
Knowledge in common Java libraries and concepts such as linked hash maps, serialization, etc
Experience in Java development and code architecture best practices
At least 2 years of experience with test automation using tools such as Junit, Selenium, RESTAssured
At least 2 years of experience with at least 3 of these concepts:
Design, implementation and usage of test automation frameworks
Including writing, executing, reporting results of automated test execution
Data querying (Example: SQL)
Data analytics and statistics (variant distribution, data sampling, trend analysis, predictive modeling or forecasting)
Any sub-area or use case of Artificial Intelligence (machine learning, natural language processing, etc)
CICD implementations and tools (example: Jenkins, Ansible, GitLab)
Working knowledge in web technologies such as Angular, React, HTML/CSS, etc
Experience in creating different tools like status formats, templates etc.
Passion for understanding complex problems and designing conceptual and out-of-the-box technology solutions to address them
Resourceful and able to find possible solutions to problems individually and within a team
Flexible and willing to travel (up to 25%), as well as work in excess of standard hours when necessary
Effective working independently as well as with onshore and offshore teams.
Strong interpersonal skills – networking, building relationships, teamwork
Strong communication skills (verbal & written)
Experience working with business, management and technology concepts
Should work as a team player and demonstrate technical skills or knowledge
Demonstrate project management, teaming, organizational, analytical and problem-solving skills
Integrity within a professional environment and demonstrate respect for peers.
Seeing problems as challenges and opportunities, not roadblocks
Executive presence and ability to communicate complex technical solutions to non-technical audiences
Proven leadership experience in laying out a vision and goals for a team and driving them toward delivering it
Mentorship, guidance, technical support for your teams
Review of software requirements with no supervision
Design and development of application code with no supervision
Directly supervise teams of 3-5 Associate Analysts and Analysts
Technical leadership and mentoring
Code reviews and feedback
Approve technical deliverables
Flexible as well as work in excess of standard hours when necessary based on project timelines
Occasional night time and weekend work is required for the position whenever required
Occasional travel might be required to travel and perform testing activities at client location.
Bachelors degree in Computer Science, Engineering, Statistics or a related field
Strong academic record/GPA, including, without limitation, course work that EY deems relevant to this position
Three to Six years of relevant work experience in
software development (Java)
Certifications or degree specializations in application development, analytics, test automation or artificial intelligence preferred
Agile certification preferred
This job description is intended as a guide to reflect the principal functions of the job. However, it is not an all-inclusive listing of the required job functions and functions may vary depending on the particular geographic location of the job and/or the manager. Further, the job description is subject to change at the discretion of management.
What we look for
We’re interested in leaders with a genuine creative vision and the confidence to make it happen. You can expect plenty of autonomy and variety in this role, so you’ll also need the ability to be nimble, take initiative and seek out opportunities to improve our current relationships and prioritize participation in practice initiatives that will generate a long term pipeline of sales for the firm. If you’re serious about progressing and ready to take on some of our clients’ most complex issues, this role is for you.
What working at EY offers
We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. In addition, our Total Rewards package includes medical and dental coverage, both pension and 401(k) plans, a minimum of 15 days of vacation plus ten observed holidays and three paid personal days, and a range of programs and benefits designed to support your physical, financial and social well-being. Plus, we offer:
A collaborative environment where everyone works together to create a better working world
Excellent training and development prospects, both through established programs and on-the-job training
An excellent team of senior colleagues, dedicated to managing and varying your workload
Support, coaching and feedback from some of the most engaging colleagues around
Opportunities to develop new skills and progress your career
The freedom and flexibility to handle your role in a way that’s right for you
As a global leader in assurance, tax, transaction and advisory services, we hire and develop the most passionate people in their field to help build a better working world. This starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. So that whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.
Make your mark. Apply now.
EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, in accordance with applicable law.
- EY Jobs