Stock Plan Services has multiple applications supporting equity compensation for B2B clients. The business problem is to launch a consolidated platform of microsites to combine these segregated applications into a holistic user experience, while maintaining excellent customer support and delivering on sustaining engineering objectives.
Requirements
- Experience in assisting in the designing / implementing of a scalable and maintainable automation for UI and API/Service level testing.
- Strong programming knowledge and experience in Object Oriented languages (Java or C-Sharp)
- Experience with Atlassian Tools (Bitbucket, Jira, Zephyr, Confluence, Bamboo)
- Experience with Selenium, RestAssured and SOATest.
- Exposure to different test data management techniques and tools
- Exposure to Performance Testing and understanding of pre-requisites like nonfunctional requirements, setup of performance test environments, defining performance test strategy and provisioning right test data.
- Experience with cloud-based testing infrastructure tools such as Saucelabs.
Responsibilities
- Be a direct 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.
- Function as SDET for one or more scrum teams. Coordinate with scrum expert, product owner and developers to implement test automation and CI/CD practices.
- Maintain automation code using source control (Bitbucket/GitHub), test management and release systems.
- Design and implement continuous testing pipeline using Bamboo for Regression and Smoke testing.
Other
- 5 years of work experience with a bachelor’s degree or an Advanced Degree (e.g., Masters, MBA, JD, MD, or PhD)
- BS Degree in Computer Science or a related field with 3+ years of experience in Test Automation in Agile environment.
- 1-2 years of Schwab technology domain experience gained as a current or recent contractor or employee
- Collaborator with excellent communication skills (oral and written) to technically communicate with Application Architects, Development, QA peers and Business partners.
- Experience in an Agile work environment.