QA Analyst
Location: Mechanicsburg, PA 17050 – Remote
Long term
This is a 99% telework position (only come into the office (1920 Technology Parkway, Mechanicsburg, PA 17050) when absolutely necessary (e.g. bi-annual meeting, laptop issues, etc.)).
Position Description:
Specific Duties:
- Develops user acceptance test scripts.
- Develop and execute test cases, scripts, plans and procedures (manual and automated) using Azure DevOps or any other software tools as required
- Conducts system testing
- Reviews and approves test results performed.
- Prepares system change requests.
- Troubleshoots system, data, or process problems.
- Prepares queries and reports using various reporting software packages.
- Executing all aspects of quality assurance and testing to ensure the highest possible quality in software and other IT systems releases into the production environment.
- Work with other Department bureaus and BIT members to identify, assess and coordinate the resolution of technical testing and quality assurance problems and issues.
- Create and execute an end-to-end test plan.
- Manage all activities in the test plan to ensure that the objectives are met and that the solution works as expected.
- Responsible for testing the solution in terms of functionality, performance, reliability, stability and compatibility with other internal and/or external systems.
- Provide feedback for production deployment review relating to production deployments readiness.
- Attend requirements gathering and requirements review meetings to gain an understanding of the product to be tested.
- Actively participate in business requirement and functional specification reviews by identifying and resolving any inconsistencies or insufficiencies.
- Documenting requirements and updating documentation with any insufficiencies found in the business requirements/functional specifications.
- Provide periodic reviews of testing results to cross-functional team members and management team.
- Performs related work as required.
Required Skills and Experience
- Required: Experience with entire software development life cycle and test cycles- 7 years.
- Required: Experience with writing effective test cases and test scripts – 7 years
- Required: Experience with gathering, documenting and testing of business requirements – 5 years
- Required: Experience with gathering, documenting and testing functional requirements – 5 years
- Highly Desired: Experience in change management – 3 years
- Highly Desired: Experience with Agile Development Methodology – 3 years
- Highly Desired: Experience using the Test Manager – 3 years