QA Engineer (Manual and Automation)

Overview

On Site
Full Time

Skills

Software Development
Research and Development
Test Plans
Test Cases
Collaboration
Product Management
Regression Analysis
Testing
Reporting
Test Suites
Quality Assurance
Client/server
Test Methods
Documentation
Cloud Computing
Amazon Web Services
Python
Systems Architecture
Application Servers
Problem Solving
Conflict Resolution
Attention To Detail
FOCUS
English
Technical Writing
Management
Computer Science
Automated Testing
C#
Java
Microsoft Exchange

Job Details

Overview

Job Purpose

As a Quality Assurance Engineer, you will own and drive both manual and automated testing processes throughout the software development lifecycle. Collaborating closely with R&D (Research and Development), Product Management, and cross-functional teams, you will ensure product quality from initial planning to final delivery. Your responsibilities include designing comprehensive end-to-end test strategies, executing them effectively, and ensuring that all quality objectives are consistently met.

Responsibilities
  • Design, execute, and evaluate manual and automated test cases.
  • Develop clear, concise, and detail-oriented test plans and test cases based on specifications or verbal requirements.
  • Collaborate with Development, Product Management, and Integration teams to ensure test coverage and alignment with product goals.
  • Take ownership of the QA lifecycle including functional, regression, and progression testing efforts.
  • Analyze test results, report issues, and escalate potential quality concerns as needed.
  • Continuously maintain and enhance the existing test suite to ensure test relevance and efficiency.

Knowledge and Experience
  • At least 3 years of experience in QA within a client/server or web-based environment.
  • Strong knowledge of QA methodologies, best practices, and documentation.
  • Proven experience with Cloud environments, particularly AWS.
  • Proven experience with Python
  • Familiarity with system architecture including web and application servers.
  • Strong problem-solving and troubleshooting abilities.
  • Excellent attention to detail with a focus on quality and deadlines.
  • Proficient in written and verbal English, especially for technical documentation.
  • Ability to manage multiple tasks and work effectively under pressure.
  • Self-motivated with the ability to work independently or as part of a team.

Preferred Knowledge and Experience
  • Technical background (e.g., Computer Science, Engineering) - strong advantage.
  • Experience developing test automation in C# or Java - strong advantage.

#LI-JM1

-

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.