Title: Senior Software QA Engineer
Location :Remote
Years of Exp.: 8+ years exp.
Skills: testing, software testing, regression testing, smoke testing, staging/production environments, alm, versionone, automated testing using playwright, rational, mercury
Work Location: East Coast Remote
Clearance: Public Trust Clearance
Job Description
Quality Assurance Engineer
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;
• 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;