Job Details

ID #20179616
State Pennsylvania
City Malvern
Job type Permanent
Salary USD TBD TBD
Source Vanguard
Showed 2021-09-24
Date 2021-09-23
Deadline 2021-11-21
Category Internet engineering
Create resume

QA Automation Engineer - Mobile

Pennsylvania, Malvern, 19355 Malvern USA

Vacancy expired!

This position's goal is to improve the quality and efficiency of all those involved in developing software by building automated test frameworks and designing/developing automated tests to support "test pyramid" with a focus on integration and End to End regression portion of the "test pyramid". To develop and/or finding new techniques & tools, and mentor others to improve our ability to efficiently validate software. This staff member executes these objectives at an intermediate level of expertise under regular direction.

Duties and Responsibilities:

1. Provides intermediate level of expertise. Engages with the team in development of the test automation strategy, engages the team in collaboration on test design, creation and code reviews to ensure software quality is owned by the entire team. Actively participates in team Collaboration sessions and influences the team to test as the lowest possible level in the "test pyramid".

2. Designs and develops the automated tests to support "test pyramid" with a focus on integration and End to End portion/regression portion of the "test pyramid".

3. Helps and oversees creation and maintainance of set of automated test (using JUnit, Selenium, Cucumer, Jasmine, Protractor, appium, etc.).

4. Updates and maintains existing product level automated tests; Optimizes and automates the End to End Gold regression suite for the product.

5. Responsible for End to End in-sprint regression, coordinate and conduct the analysis of test results; identify and report all testing related issues and risks.

6. Creates SQL queries to validate data, as well as test application changes. Creates reports, manipulates data sets, and writes intelligent queries to monitor and control data. Effectively collaborate across teams to support mocked/stubbed test data.

7. Ensures defect fixing process results in increased automation coverage for the team.

8. Embraces pair programming with developers for code reviews on automated tests and to provide secondary support for Unit testing.

9. Works with and adapt testing in our Continuous Integration environment to ensure a smooth and high quality release cycle in a fast paced Agile environment.

10. Develops tool(s) and technique(s) proficiency used to automate tests (e. g - ATDD/BDD, TDD, Cucumber, Selenium, LeanFT, etc.).

11. Adheres to best practices for automation and orchestrates code review for test automation code, Actively participates in others' code reviews. Trains and mentors other team members in test automation, Research, share and recommend new technologies and trends. Participates in initiatives to deepen Shift Left maturity across their division.

12. Participates in special projects and performs other duties as assigned.

Qualifications:
  • BS (Bachelor of Science) in Computer Science or related field
  • 2-3 years of relevant experience automating tests or developing business features/capabilities,
  • 2-3 years knowledge of, web application infrastructure (e.g., application servers, messaging, databases), the client area's business functions and systems, QA test methodologies required to satisfy integration, functional and regression testing, and software testing tools.
  • Good coding skills in several of the following languages or equivalent; Java, JavaScript, C, and Objective C.
  • Familiarity with automation framework such as Junit, Jasmine, Easy Mock, etc.
  • Proficient knowledge of object-oriented concepts and application of such.
  • Proficient knowledge of Agile/Lean software development principals and the application of such.
  • Requires good communication skills, good analytical and problem solving abilities, good judgment skills, the ability to work effectively with development management and staff, and the ability to adjust to changing priorities.
  • Proficient knowledge with several testing and collaboration tools or equivalent; Jira, Cucumber, Selenium, Appium, LeanFT, Protractor.
  • Proficient with Microsoft office products (Word, Excel, PowerPoint, etc.).
  • Proficient knowledge of the he Finance/Investment Management industry.

Special Factors:
  • 1. MS (Masters of Science) in Computer Science or related field
  • 2. Proficient coding skills in the following scripting languages; Shell or Pearl
  • 3. General knowledge of mainframe tools and technologies
  • 4. Proficient knowledge in Mobile design, development, and testing standards

Vanguard is not offering visa sponsorship for this position.

About Vanguard

We are Vanguard. Together, we're changing the way the world invests.

For us, investing doesn't just end in value. It starts with values. Because when you invest with courage, when you invest with clarity, and when you invest with care, you can get so much more in return. We invest with purpose - and that's how we've become a global market leader. Here, we grow by doing the right thing for the people we serve. And so can you.

We want to make success accessible to everyone. This is our opportunity. Let's make it count.

Inclusion Statement

Vanguard's continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement: "Do the right thing."

We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard's core purpose through our values.

When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguard's core purpose.

Our core purpose: To take a stand for all investors, to treat them fairly, and to give them the best chance for investment success.

Vacancy expired!

Subscribe Report job