Job Description
The ideal candidate is an experienced QA Automation professional with an eye for detail and a passion for quality. Prepared to elevate our software testing processes and broaden our coverage, all while ensuring the highest standards of quality. The ideal candidate will:
- Possess extensive knowledge of QA with over 10 years of experience in software testing, demonstrating strong proficiency in various testing methodologies, including manual testing and at least 5 years of automated testing.
- Have a strong analytical mind, being able to dissect complex systems, identify potential issues, and provide effective solutions.
- Demonstrate the ability to deliver complex workstreams and projects, effectively navigating intricate tasks even in the face of ambiguity.
- Be proficient in tools like Selenium, JIRA, IntelliJ, and other QA technologies. Possess strong coding skills in Java language to create and maintain automated test scripts.
- Can clearly articulate code, testing strategies, concepts, processes, and issues, along with their impact, to both technical and non-technical stakeholders.
- Possess a continuous improvement mindset, staying current with industry trends, best practices, and emerging technologies to continually enhance the QA process, while also improving their business acumen and overall knowledge.
- Able to thrive in a team-oriented environment and work seamlessly with developers, product managers, and other stakeholders to achieve common goals.
The right candidate is responsible for:
- Assist in designing and implementing test automation frameworks in Java to support complex system testing.
- Perform functional, regression, security, operational, and system integration testing when required.
- Automate technical and operational test cases to reduce manual regression testing.
- Help evaluating high-level system requirements that can be translated into detailed technical test cases.
- Aid in quality assurance testing and analysis throughout the life cycle of all systems integration, software, database, and infrastructure changes.
- Develop, implement, and maintain test plans and test scripts to ensure quality and mitigate risk.
- Understanding the full system architecture to help with testing.
- Perform manual testing when required.
- Utilize proven quality assurance techniques, best practices, standards and troubleshooting methods.
- Document defects and communicate them to the relevant teams.
- Communicate closely with Development and Infrastructure teams to understand planned changes.
- Identify inefficiencies in the quality assurance process and propose improvements.
- Create or update Confluence pages when required.
Skills & Abilities:
- Proficient in IntelliJ IDEA, Selenium for automated testing, and JUnit 5 as a testing framework. Experienced in Maven for project management and build automation.
- Hands-on experience with TeamCity for CI/CD processes and Linux operating systems.
- Familiarity with Selenoid, Spring, or Spring Boot frameworks, NSQL, and AWS instances is a plus.
- Ability to work on multiple projects simultaneously, identify interdepencies, prioritize and plan accordingly.
- Experience in designing, developing, and maintaining automated test scripts for both GUI and API.
- Perform manual testing to identify defects and/or to inform the development of automated test scripts.
- Leverage personal expertise, business insights, and product knowledge to develop comprehensive test cases ensuring thorough coverage.
- Accurately document and report bugs, providing clear steps to reproduce and other critical detail to aid in its resolution.
- Have strong self-motivation, work ethic, and teamwork mentality with a positive and enthusiastic attitude.
- Experience working in team environment. Being able to work closely with developers, and other stakeholders to understand requirements and ensure quality standards and tasks are met.
- Continuously improve test processes and methodologies to enhance efficiency and effectiveness.
- Maintain thorough documentation of test cases, test results, and any issues encountered.
- Proactive in communication, and effectively explain and articulate work to team members and other stakeholders.
- Strong time management skills to ensure tasks are completed efficiently within reasonable timeframes.
- Finance industry experience/knowledge is a plus.
Job Requirements:
- Bachelor’s Degree in Computer Science, Computer Engineering, or Information Technology
- Minimum 10 years in Quality Assurance Software Testing.
- Minimum 5 years in Automation Testing with Java.
- Minimum 3 years of experience in writing Linux BASH scripts and SQL queries.
- Must be able to work full time in New York City or Calgary, or remotely with occasional travel.
More About Cboe Global Markets
We’re reimagining the future of the workplace by focusing on what matters most, our people. Our journey is an inclusive one. We’re investing deeply in leadership programs and career development initiatives that ensure everyone has an equal chance to succeed. We celebrate the diversity in our communities, inside and out, and welcome new perspectives with equity, inclusion and belonging.
We work with purpose, solving problems with ingenuity, collaboration, and a lot of passion. We’re an engaged and excited team connecting markets across borders and embracing growth in all its forms to achieve incredible outcomes.
Learn more about life at Cboe on our website and LinkedIn.
Equal Employment Opportunity
We're proud to be an equal opportunity employer - and celebrate our employees’ differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status.
#LI-CP1
Any communication from Cboe regarding this position will only come from a Cboe recruiter who has a @cboe.com email or via LinkedIn Recruiter. Cboe does not use any other third party communication tools for recruiting purposes.
Top Skills
What We Do
Cboe is one of the world's largest exchange holding companies, offering cutting-edge trading and investment solutions to investors around the world. Cboe offers trading across a diverse range of products in multiple asset classes and geographies, including options, futures, U.S. and European equities to name a few.
Why Work With Us
We have a 50-year history and a trusted reputation. Our company has grown significantly over the last couple years. We have fun, empathetic and inclusive culture where you can do your best work and grow your career.
Gallery
