Specialist Software Development And Engineering

  • Full-Time
  • Chicago, IL
  • Charles Schwab
  • Posted 2 years ago – Accepting applications
Job Description
Your Opportunity


The successful candidate will be an expert in designing scalable and maintainable test automation. This individual will work closely with the developers to understand architecture of the application to best devise how to build reliable, maintainable automated tests. The candidate must be passionate about quality and assist in creating a high-quality culture across the scrum team(s).

What you are good at

  • Be a hands-on Test Automation engineer with a DevOps philosophy in Agile environment.
  • Understand and implement automation strategies and processes for web services, APIs, middleware, UI.
  • Keep automation current, flexible and designed to work within a continuous integration / deployment framework.
  • Develop methods and procedures to create automation test data and data refresh capabilities
  • Assist developers with CI/CD automation.
  • Act as SDET for one or more scrum teams. Coordinate with scrum master, product owner and developers to implement test automation and CI/CD practices.
  • Maintain automation code using source control, test management and release systems.
  • Maintain test case repositories and results at sprint and release level using JIRA.
  • Maintain test automation code and scripts using BitBucket.
  • Design and implement continuous testing pipeline using Bamboo for regression and smoke testing
What you have

  • BS Degree in Computer Science or a related field with 3+ years of experience in Test Automation in Agile environment.
  • 3+ years of Experience in designing and creating automation frameworks using tools such as Selenium, Java, Cucumber, TDD, JUnit, Page Object-Model, TestNG, Maven, Jenkins, and Cucumber.
  • 3+ years of strong programming knowledge and experience in Object Oriented languages (Java) is a must
  • 3+ years of experience in BDD methodology using Gherkin/Cucumber is a must
  • Proficient in testing life cycle (STLC), bug life cycle (BLC)
  • Experience in assisting in the designing / implementing of a scalable and maintainable automation for UI and API/Service level testing.
  • Experience in Cloud deployment (PCF) in a continuous integration and continuous delivery model (CI/CD) is preferred
  • Experience with continuous build process using Bamboo, Bitbucket/Git, or similar tools is preferred
  • Schwab systems experience required
  • Experience with the Atlassian tool stack (JIRA, Confluence)
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 applicantaccessibility@schwab.com or call 800-275-1281.

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.

Apply to this Job