Minimum eight years of experience in software development, software quality assurance/control, or related field.
Degree in Software Engineering, Computer Science, or related discipline (preferred).
Extensive experience with multiple defect tracking tools (e.g., Rational, Mercury) and defect management.
Extensive experience authoring software-quality documentation (requirements, test plans, test cases, test reports) and excellent communication skills.
Requirements:
Review test requirements, specifications, and documentation; prepare and manage test data for each release in staging and production.
Design, execute, and document functional test cases; perform regression testing to ensure changes do not break existing functionality.
Log, track, and prioritize defects using ALM and VersionOne; collaborate with developers to verify fixes and validate deployments in staging/production.
Prepare comprehensive documentation for production sign-off, including test coverage, results, outstanding issues, and communicate findings to stakeholders; participate in release meetings and support Playwright-based automation.
Job description
Quality Assurance Engineer (Location is Remote):
Description:
• Review test requirements, specifications, and documentation for each release in both staging and production environments.
• Prepare and manage test data for both staging and production environments.
• Design, execute, and document functional test cases in staging and production.
• Perform regression testing in both staging and production to ensure new changes do not break existing functionality.
• Log, track, and prioritize defects found in both staging and production using ALM and VersionOne.
• Collaborate with developers to verify defect fixes in both staging and production.
• Validate deployment and configuration in both staging and production environments.
• Execute smoke tests in production to confirm basic functionality post-deployment.
• Perform sanity and functional tests in both staging and production to ensure critical workflows operate as expected.
• Monitor application logs and system alerts for issues.
• Report, track, and escalate issues found in both staging and production as needed.
• Document all test results, including detailed evidence and steps for each test, for both staging and production.
• Prepare and provide comprehensive documentation for production sign-off including test coverage, results, and outstanding issues.
• Communicate findings and feedback to stakeholders and participate in release meetings.
List of tasks to be performed:
• Review test requirements, specifications, and documentation to prepare and manage test data for each release.
• Design, execute, and document functional test cases in staging.
• Perform regression testing to ensure new changes do not break existing functionality.
• Log, track, and prioritize defects found in both staging and production environments.
• Validate deployments and configurations to production environment.
• Execute smoke tests in production to confirm basic functionality post-deployment.
• Prepare and provide comprehensive documentation for production sign-off, including test coverage, results, and outstanding issues.
• Communicate findings and feedback to stakeholders and participate in release meetings.
• Create and manage automated tests using Playwright.
Additional Required Skills/Experience
• A minimum of eight (8) years experience in software development, software quality assurance/control, and/or related field;
• A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;
• Able to perform all functional duties independently on high-visibility programs, or mission critical aspects of a given program;
• Able to oversee the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job;
• Experience training/mentoring less experienced personnel;
• Extensive knowledge of and experience with formal software testing for complex software applications;
• Extensive experience testing software applications, identifying/documenting defects, and working with developers and end users to resolve defects;
• Extensive experience with multiple defect tracking tools (e.g. Rational, Mercury);
• Extensive experience authoring software-quality-related documentation such as requirements specifications, test plans, test cases, test scripts and test reports;
• Able to obtain Postal clearance;
• Excellent communication skills.