What are the responsibilities and job description for the Quality Engineer position at Millennium Management, LLC?
Quality Engineer
The ideal candidate will have experience in planning, developing, and executing comprehensive tests. As a member of the Quality Engineering team, you will work closely with the development, Business Analyst (BA), and support teams to understand the application's features and architecture, developing test cases to ensure that the application's UI, API, and Data layers are thoroughly tested before release into production.
Principal Responsibilities
- Become a Subject Matter Expert (SME) of the application and utilize that knowledge to own and drive end-to-end testing initiatives throughout the entire Software Development Life Cycle (SDLC), from project test planning, requirement review, test design, test execution, test reporting, and sign-off.
- Use Jira Dashboard to communicate the status of testing in an organized manner to stakeholders.
- Design, build, and maintain efficient, reusable, and reliable automated test cases using in-house automation framework libraries and open-source frameworks to achieve the highest possible test automation coverage.
- Be a strong quality advocate, collaborating closely with software engineers and product owners to release the highest quality products.
- Build, maintain, and troubleshoot automated test execution environments / pipelines.
- Work with Automation Engineers to suggest and contribute new features / changes to the central framework library and tools.
- Collaborate with other Quality Engineering (QE) Engineers to achieve upstream / downstream integration testing.
- Establish code coverage using tools like DotCover or JaCoCo.
Qualifications / Skills Required
Desired Skills