Posted in

Senior QA Engineer – Automation

Senior QA Engineer – Automation

CompanyIntercontinental Exchange
LocationAtlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelors or Master’s in computer science or equivalent from a fully-accredited college or university.
  • 8+ years of software quality assurance experience in a web-based Software as a Service (SaaS) environment.
  • 5+ years of hands-on experience with UI automation using Selenium UI and Test NG.
  • Solid knowledge of SQL and scripting.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Familiarity and experience working with various testing levels such as unit testing, integration testing, functional, regression and end to end system testing.
  • Demonstrated knowledge of the Software Development Lifecycle (SDLC).
  • Excellent software application troubleshooting ability and commitment to delivering quality software applications.
  • Good communication and interpersonal skills, with a ‘can do’ attitude.
  • Self-reliant and motivated self-starter, with strong organizational and time management skills.
  • Project and task oriented with a focus on thoroughness and details.
  • Ability to work well within group or individually on projects.
  • Experience working in an Agile/Scrum development process.

Responsibilities

  • Review product requirements, create and execute test cases based on the requirements to ensure code generated by the engineering team conforms to specified requirements.
  • Effectively plan and estimate test creation and execution schedules.
  • Generate and lead test plan execution to a schedule and ensure comprehensive testing coverage, while guiding other QA engineers within the test plan execution.
  • Routinely generate and communicate project QA test status reports while highlighting areas of risk, with proposed risk mitigation options.
  • Ability to understand end user application issues and quickly determine steps to reproduce an issue.
  • Interface with automation engineers to identify and prioritize areas for significant efficiency gains through test automation, while also routinely involved in automated test execution and Automate new scenarios using JAVA/Selenium/Test NG UI automation frameworks.
  • Actively participate in grooming, planning and daily standups.
  • Assist in choosing appropriate test methodology and preparing test environment.
  • Develop and execute complex test scenarios and test cases.
  • Monitor test execution and debug problems.
  • Catch functional and non-functional defects, providing clear documentation that includes steps, expected and actual results.
  • Identify and submit enhancements.
  • Interact effectively with Product Management and Development.
  • Participate in sprint demos, triages, and retrospectives.
  • Provide mentorship and leadership for key test initiatives.
  • Ability to carry out all policies and procedures as established by the team, department or company at large.
  • May require overtime or off-peak hours to meet commitments.

Preferred Qualifications

  • Experience with API Testing testing (preferred).
  • Previous experience with Lending companies; knowledge of the mortgage industry is a plus.