Cboe Global Markets Logo

Cboe Global Markets

Senior QA Automation Engineer

Posted 15 Days Ago
Be an Early Applicant
Hybrid
Calgary, AB
Senior level
Hybrid
Calgary, AB
Senior level
The Senior QA Automation Engineer will enhance the software testing processes, focusing on both manual and automated testing using Java and tools like Selenium. Responsibilities include designing automation frameworks, conducting various testing types, documenting defects, and collaborating with other teams to ensure quality. Continuous improvement of QA strategies is also essential.
The summary above was generated by AI

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

AWS
Bash
Intellij
Java
JIRA
Junit 5
Linux
Maven
Selenium
SQL
Teamcity

Similar Jobs

3 Days Ago
Hybrid
Calgary, AB, CAN
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
The Senior Engineer in Tax Cycle at Xero will develop and manage software applications, contribute to code quality and analysis, mentor team members, and uphold engineering standards. The role focuses on automating processes, utilizing Agile practices, and enhancing customer experience through data-driven decision-making.
Top Skills: Agile MethodologiesAutomated TestingCi/CdDistributed SystemsQuality AssuranceSdksSoftware DevelopmentTooling
5 Days Ago
Remote
Hybrid
7 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Engineer II, Cloud will design and develop cloud-native microservices for CrowdStrike's Next-Gen SIEM platform, focusing on high-volume processing of data and implementing advanced threat detection features. The role involves taking ownership of complex projects, mentoring junior engineers, and optimizing cloud systems for performance and reliability.
5 Days Ago
Remote
Hybrid
7 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer will lead backend development efforts on cloud-based systems for authentication and authorization. Responsibilities include collaborative building of scalable applications, mentoring, and improving system architecture and performance. The role requires a deep understanding of distributed systems and is vital for handling high-volume data processing.
Top Skills: AWSElasticsearchGitGo (Golang)GraphQLKafkaOauthPostgresPythonRedis

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account