Full Job Description
Primary Responsibilities
- Develop, execute, and maintain test plans, scenarios, cases, and scripts.
- Assess test results and defects, collaborating with development and business units to troubleshoot issues.
- Conduct testing across multiple projects and software releases, encompassing integration, systems, regression, performance, and user acceptance testing.
- Handle software bug and regression escalations, documenting reproduction steps and requirements for the development team.
- Gain expertise in the supported portfolio of functionality and systems.
- Update staging environments with application releases.
- Analyze complex projects to identify functional and regression testing requirements.
- Ensure test scripts fulfill business and systems requirement coverage.
- Adhere to formal QA procedures and processes, upholding quality standards.
- Collaborate effectively with Lead QA and the broader QA team.
Experience and Qualifications
Required Skills:
- Proficiency in testing Desktop Based User interfaces, Windows Services, and Restful APIs.
- 3-4 years of hands-on experience in various testing forms including system, functional, regression, integration, and acceptance testing.
- Deep understanding of Quality Assurance standards, methodologies, and processes.
- Experience in maintaining test environments and relevant test data.
- Strong work ethic with a commitment to high-quality project completion.
- Ability to communicate effectively and foster positive relationships with Product Owners, developers, and DevOps staff.
Desired Skills & Experience
- Familiarity with Agile practices.
- Experience working in a TDD environment.