Quality Engineer
Millennium Management
Quality Assurance
Miami, FL, USA
Posted on Dec 12, 2024
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
- Highly skilled individual contributor with hands-on experience in test planning and execution.
- 8+ years of experience in test planning and test execution as part of the SDLC process.
- Experience with test automation is highly desirable, preferably in Python.
- Proven ability to work with business teams, understanding complex calculations and successfully testing them to deliver commercial solutions.
- Proven track record of building test automation frameworks and quality gates using automated test suites.
- Proficient in Python with a good knowledge of its ecosystems.
- Strong web automation skills using Playwright.
- Strong API test automation skills using Rest Assured or similar tools.
- Experience with Continuous Integration / Continuous Deployment (CI/CD) from a test automation perspective.
- Strong technical skills, including practical knowledge of SQL.
- Strong problem-solving skills, with the ability to troubleshoot and trace root causes.
- Proactive, assertive, and attentive to detail.
- Ability to work independently and in a collaborative environment.
- Good communication and test evidence documentation skills are a must.
Desired Skills
- Experience with AWS cloud applications would be a plus.
- Any experience in performance testing and managing large volumes of data will be a plus.