The Options Clearing Corporation (OCC) is looking for a professional to design, develop, and maintain automation frameworks to ensure the highest quality projects are delivered in a timely and cost-effective manner, contributing to the company's performance and scalability testing efforts.
Requirements
- Craft robust automation framework capable of automatically downloading required files, compare data between heterogenous source and target systems and generate report by leveraging Python Dask, Pandas and NumPy libraries
- Develop and automate RTC UI screens using Selenium Protractor Cucumber framework – Typescript/JavaScript, creating feature files using gherkin language
- Create, maintain and use Jenkins CI/CD pipelines, application deployments, creating services & environments, overriding YAML values in Harness & Rancher
- Run UC4 batch jobs, analysis of Rancher logs, validation of loads into Kafka messages, verifying data loads into database, and de-serialization of Kafka topics
Responsibilities
- Design, develop, and maintain new and existing automation frameworks
- Evaluate test cases for inclusion in test regression, test coverage and automation of newly implemented functionality
- Develop tools to enable acceptance test efficiencies
- Create, maintain and execute automation test plans
- Write code against software platforms
- Estimate testing efforts
- Analyze and communicate test results, defect tracking and participation in day to day test activities
Other
- Up to 40% telecommuting permitted
- Bachelor’s degree in computer science, engineering, or related and five (5) years of experience as a test engineer, software developer, or related
- Work closely with Software Developers, Project Management and Customer Support to form and follow quality procedures, standards and specifications ensuring they are met
- Contribute to the company’s performance and scalability testing efforts
- Collaborate with others to deliver complex projects and contribute to long-term vision and strategy for improved quality via automation first approach