Quality Assurance Engineer
Background and Introduction
The Quality Assurance Engineer will be responsible for ensuring the quality and reliability of application releases by thoroughly testing in both staging and production environments. This role involves designing and executing manual test cases in staging, documenting results, and providing clear sign-off for production deployments. After each release, the engineer will validate production functionality to confirm successful deployment and catch any post-release issues. Over time, the engineer will transition manual test cases to automated scripts using Playwright, building a robust automated regression suite. Strong attention to detail, effective communication, and a commitment to continuous improvement are essential for success in this role.
Responsibilities
- 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.
Requirements
- Must have or be able to legally obtain a Public Trust Clearance (US Citizen or GC holder/Permanent Resident, has not traveled outside of the country for over 180 days in the past 5 years, AND eligible to pass drug screening/background check).