Senior QA Engineer – Automation
Company | Intercontinental Exchange |
---|---|
Location | Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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.