Software Test Automation Engineer - Hybrid - Charles Schwab

Charles Schwab
Coppell, Texas, United States
Full-time

Position Type : RegularYour opportunityAt Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together.

You will develop, maintain and execute test automation scripts for web and mobile products across the enterprise utilizing existing test automation tools and frameworks.

Responsibilities : Understanding and application of Object-Oriented Programming and test automation coding standards and best practices.

Writing well-designed, efficient code by using functional programming concepts. Utilize existing Build and Test Automation tools and frameworks to develop, maintain and execute automated tests in a Continuous Integration environment.

Create and maintain automated scripts and develop reusable automated scripts from web driver Interfaces.Develop and maintain reusable end-to-end transactional automated test scripts for different mobile products and interfaces using Appium and Java.

Develop Selenium WebDriver automation scripts in Java for highly transactional Web-based applications.Develop automated test scripts using frameworks and tools like Selenium, Junit, TestNG, Appium, Cucumber, cross browser and mobile testing cloud platforms.

Execute automated tests using frameworks and tools built on technologies like Appium, Selenium, Java, TestNG, etc. Work with source control tools (GIT or Bamboo) and defect tracking systems like JIRA, Zephyr, Pivotal Tracker, ALM.

Integrate and trigger automated tests runs on CI tools like Jenkins / Bamboo as part of post build activity or ad-hoc at a scheduled time.

Build, configure and deploy automated test code using Maven and storing code in Bitbucket.Participate in requirement reviews, application assessment, feasibility analysis to ensure full understanding of products in order to identify proper test framework, methodology, and tools.

Work collaboratively with all members of the Delivery and Test Teams utilizing agile methodology. What you haveRequired Qualifications : 5+ years of software development and automated testing experience.

Technical skills and programming languages should include : Java, JavaScript, Python, C++, Ruby, Selenium, Appium, Rest Assured, HTML, JUnit, TestNG, JMeter, etc.

Solid understanding of the software development lifecycle.Experience with Continuous Integration / Continuous Delivery (CI / CD).

Experience working in an agile engineering environment.Demonstrate knowledge of Quality Center, ALM, Jira, Rally, Zephyr or related tools.

Familiarity with software testing (unit, integration, functional, regression). Experience with source control, build and deployment tools such as Git, Bitbucket, Maven, Jenkins, TeamCity, etc.

Experience using test automation tools and frameworks such as Cucumber, Gherkin, Ruby, Selenium, Appium, XCode, XCUI, Espresso, etc.

Familiarity with web services standards and related technologies (XML, SOAP, JSON, REST, etc.). Knowledge of DB’s like Oracle, Postgres, SQL Server and NoSQL DB’s like MongoDB.

Experience with creating test cases from requirements, stories, etc. Preferred Qualifications : Bachelor’s degree in Information Technology, Computer Science, related degree, OR related practical experience Financial systems / operations background is a plus.

Must be able to multitask, work both independently and collaboratively in a team.Excellent verbal, written communication and documentation skills.

What’s in it for youAt Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry.

Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you both today and in the future : 401(k) with company match and Employee stock purchase planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and family building benefitsTuition reimbursementHealth, dental, and vision insurance

20 hours ago
Related jobs
Charles Schwab
Southlake, Texas

You will develop, maintain and execute test automation scripts for web and mobile products across the enterprise utilizing existing test automation tools and frameworks. Utilize existing Build and Test Automation tools and frameworks to develop, maintain and execute automated tests in a Continuous I...

Charles Schwab
Euless, Texas

The Schwab Cybersecurity Services (SCS) organization is a centralized 1st Line of Defense Center of Excellence (COE) that provides security services to advance Schwab’s security posture and enhance the protection of Schwab’s critical assets. Develop security patterns, standards, and architectural de...

Charles Schwab
Roanoke, Texas

Brokerage Customer and Account Technology” is a platform used by many products and services across Schwab to understand and serve our clients, so we can provide consistent individualized experiences across the Schwab ecosystem, based upon specific client needs. The BCAT organization is made up of se...

Charles Schwab
Watauga, Texas

The technical engineering manager will be a hands-on lead engineer with people leadership experience that excels in a dynamic, fast-moving, and agile environment and is passionate about developing high quality, high performance, and scalable software and teams. Schwab is recruiting a driven, results...

Charles Schwab
Westlake, Texas

The Endpoint Security Engineer is an individual contributor supporting endpoint security technologies, threat monitoring and management in Schwab Cybersecurity Services. Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. This role works with the secu...

Charles Schwab
Watauga, Texas

The Endpoint Security Engineer is an individual contributor supporting endpoint security technologies, threat monitoring and management in Schwab Cybersecurity Services. Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. This role works with the secu...

Charles Schwab
Argyle, Texas

The technical engineering manager will be a hands-on lead engineer with people leadership experience that excels in a dynamic, fast-moving, and agile environment and is passionate about developing high quality, high performance, and scalable software and teams. Schwab is recruiting a driven, results...

Charles Schwab
Copper Canyon, Texas

Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. In Schwab Cybersecurity Services (SCS), Office of CISO, we provide platforms, services, and security operations capabilities which enable the firm to produce successful client and shareholder outcome...

Charles Schwab
Roanoke, Texas

Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. This role is for a Senior Production Support Engineer for our Order Management System and our Quantitative Risk Service (QRS). What’s in it for youAt Schwab, we’re committed to empowering our employe...

Charles Schwab
Shady Hollow, Texas, United States

Work with the leadership to research, investigate, implement, and train other QA Testing Resources in the areas of Test-Driven Development, Testing Automation using Espresso/XCUI. This role requires the Development Engineer in Test to write Mobile automation code leveraging Espresso and/or XCUI fram...