What are the responsibilities and job description for the Quality Assurance Analyst position at COX-LITTLE & COMPANY?
Position: QA Analyst
Location: Onsite in Richmond VA
Type: Contract to Hire (6 months CTH)
Immediate Start
Responsibilities
- Work with Business/Product SME to understand requirements
- Review requirements with developers and other QAs for consistency and accuracy
- Create, maintain, and execute test plan, test scenarios and cases against complex software, primarily inputs are requirement documents and logic extracts
- Enter test scenarios, cases, and expected results in the test management tool
- Create and execute test sets in the test management tool; analyze and communicate test results from tool
- Execute complex SQL to ensure data is persisted correctly in databases
- Create and track defects in specified tool
- Participate in daily SCRUMs
- Deliver test scenarios and cases on time according to the project timeline
- Determine test data needed for execution and identify data gaps in test environment
- Identify test cases that are potential candidates for automation.
- Build and review automation codes as per BHE standards
- Build and maintain automation frameworks (UFT, Playwright, Typescript, Java, Selenium) and integrate them into CI/CD pipelines.
Qualifications
- Ability to learn and understand complex software systems and their interrelationships in a short period of time
- 5 years’ experience with all types of software testing including functional, non-functional, integration, regression, and user acceptance
- 5 years’ experience testing java applications
- Clear and effective written and oral communication skills
- In-depth knowledge of test planning, test case creation and test case execution
- Solid experience with software technologies including: HTML, XML, java, TypeScript and React or Next.js
- Solid
- Solid experience with version control systems such as GIT
- Solid experience with Azure DevOps(Board, Repos, Pipelines, Test Plans etc).
- Ability to work both in a project team environment and alone with minimal direction and supervision
- Knowledge of Agile scrum development method and how Quality Assurance participates in this process
- Experience with hosting requirements and test scenario reviews with developers, other QAs, and project stakeholders including project managers and product owners
- Ability to determine and manage impact to test scenarios and cases when requirements change
- Must be very detail oriented and be able to find the root cause of defects
- Experience in automated testing using UFT and open source automation tool such as Playwright, Selenium is a required.