Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cboe Global Markets, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer, Test at Cboe Global Markets plays a pivotal role in ensuring the reliability and performance of our trading platforms. This position encompasses the design and development of automated test frameworks and tools, driving quality assurance initiatives, and collaborating closely with development teams throughout the software lifecycle. The ideal candidate will have a deep understanding of software testing methodologies, a passion for problem-solving, and the ability to contribute to a fast-paced team environment focused on delivering high-quality software solutions within the financial sector.
Job Responsibilities
- Design and implement automated testing frameworks for large-scale trading systems.
- Collaborate with software engineers and product teams to develop comprehensive test plans and test cases.
- Analyze product requirements and design specifications to ensure compatibility with the testing framework.
- Execute functional, regression, and performance testing, documenting results and recommending corrective actions.
- Identify, record, and manage defects and issues in a systematic manner using appropriate tools.
- Continuously improve testing processes and methodologies to enhance product quality.
- Mentor junior engineers on testing practices and automated test scripting.
- Participate in code reviews and provide feedback on design and implementation.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software testing, with at least 2 years in an automation role.
- Strong proficiency in test automation tools and frameworks (e.g., Selenium, JUnit, TestNG).
- Experience with programming languages such as Java, C#, or Python.
- Familiarity with Agile development methodologies and CI/CD processes.
- Proficient in using bug tracking tools, such as JIRA or Bugzilla.
- Excellent analytical skills and problem-solving abilities.
- Strong verbal and written communication skills, with the ability to work collaboratively in a team environment.
Technologies & Tools
This position requires expertise with various technologies and tools pivotal to the success of our testing initiatives. Candidates should be familiar with test automation frameworks like Selenium, as well as programming languages such as Java, C#, or Python. Additionally, knowledge of version control systems like Git, and bug tracking tools like JIRA, will be integral to the role. Familiarity with CI/CD tools and cloud environments will also benefit candidates within this dynamic working environment.
Ideal Candidates
The ideal candidate for this role is a proactive and detail-oriented professional who takes initiative and thrives in a challenging environment. Strong analytical and critical thinking skills are essential, along with adaptability to rapidly changing requirements and deadlines. Candidates should possess a collaborative spirit, displaying the ability to work effectively within teams while also taking ownership of their work. A genuine passion for technology and continuous learning are key traits that will contribute to success in this position.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.