Intercontinental Exchange - Atlanta, GA

posted 4 months ago

Full-time - Senior
Remote - Atlanta, GA
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The ICE MT DDA ADE team is seeking a Senior Quality Assurance Engineer who possesses extensive experience in software testing and test automation, particularly using Java-based test frameworks. This role is pivotal in ensuring the quality of software releases by building and reviewing complex test scenarios, as well as writing and executing both manual and automated test cases. The ideal candidate will be results-oriented, self-motivated, and capable of thriving in a fast-paced environment. Frequent interactions with project and product managers, developers, QA teams, and other stakeholders are essential to deliver a world-class compliance solution to users. In this position, the Senior QA Engineer will assist in determining the test methodology and setting up test data. They will actively participate in grooming sessions, planning meetings, and daily standups to ensure alignment with project goals. The engineer will develop test scenarios and test cases that cover the capabilities of the products, executing these during formal test periods for every release. They will diagnose problems, report bugs, and suggest enhancements to the development team, ensuring that all defects are documented clearly and in detail, including steps to reproduce actual and expected results. The role also involves building regression and acceptance test scenarios, performing functional and end-to-end tests, and automating scenarios using Java, Selenium, and API automation frameworks, along with JUnit. The engineer will maintain existing test scripts, produce clear automated reports to provide test results for each execution, and work closely with developers and project team members to analyze test results, locate problems, identify root causes, and develop solutions. Familiarity with source control software and bug reporting tools like Jira is expected, and the role may require overtime or off-peak hours to meet commitments.

Responsibilities

  • Assist in determining test methodology and test data setup
  • Actively participate in grooming, planning, and daily standups
  • Develop test scenarios and test cases for capabilities of our products
  • Execute test scenarios/test cases during formal test periods for every release
  • Diagnose problems and report bugs and enhancements to Development
  • Document clear and detailed defects including steps to reproduce actual and expected results
  • Build regression and acceptance test scenarios
  • Perform functional and End to End tests
  • Automate scenarios using JAVA/Selenium/API automation frameworks and JUnit
  • Execute, update, and maintain existing test scripts
  • Document clear and detailed defect reports including steps to reproduce actual and expected results
  • Follow up proactively with developers on open defects
  • Involve in sprint end demos and retrospectives and work on continuous improvements
  • Plan, build, and design new automation to support new builds and release of the code
  • Produce clear and meaningful automated reports to provide test results for each execution
  • Work closely with Developers, QA, and other project team members to analyze test results, locate problems, identify root causes, and develop solutions
  • Interact effectively with Product Management and Development
  • Familiar with using source control software, bug reporting software like Jira or equivalent
  • May require overtime or off-peak hours to meet commitments.

Requirements

  • Computer Science Degree or equivalent from a fully accredited college or university
  • 6+ years' experience working as a dedicated Test Engineer
  • Strong knowledge of Java programming language / Selenium / Restful APIs / SQL / Jenkins
  • Understanding of CI/CD process and familiarity with Jenkins tool
  • Prior experience with AWS tech stack is a plus
  • Ability to effectively communicate relevant project information with coworkers, peers, and management through written and verbal communication
  • Ability to communicate and effectively collaborate with internal departments and other outside parties in a professional manner
  • Ability to work with distributed teams across different time zones
  • Demonstrated knowledge of the Software Development Lifecycle (SDLC) and manual testing
  • Prior experience working on a financial application preferably a Mortgage Loan Origination System or Underwriting Process is a plus

Nice-to-haves

  • Experience in the US Mortgage domain
  • Familiarity with AWS tech stack

Benefits

  • Work from home flexibility of 1 day per week
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service