Quality Engineer for CSIdentity
Job Description
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.
6+ years of experience in test planning and test execution as part of the SDLC process.
Experience with test automation is highly desirable, preferably in Java.
Proven ability to work with Developer to discuss enterprise-wide systems and testing them to deliver commercial grade solutions.
Have a strong understanding of User Authentication, Authorization and Entitlements.
Proven track record of building test automation frameworks and quality gates using automated test suites.
Proficient in Java 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.