Title: Software Tester/QA Analyst
Location: Richmond VA 23219 (Hybrid)
Duration: Long-term
Responsibilities:
Test Case Design and Documentation - Develop detailed, traceable, and reusable test cases based on business requirements, user stories, acceptance criteria, and system workflows.
Test Planning and Execution - Participate in test planning, identify test scenarios, execute manual tests when needed, and document results.
Automation Framework Development - Build, maintain, and enhance automation frameworks using approved tools and technologies (e.g., Preferably Playwright).
Automated Test Script Creation - Write, optimize, and maintain automated test scripts for regression, smoke, and functional testing.
Defect Identification and Reporting - Log defects with clear reproduction steps, severity, and impact; collaborate with developers to validate fixes.
Continuous Integration Support - Integrate automated tests into CI/CD pipelines (e.g., DevOps, Jenkins, GitLab CI).
Quality Metrics and Reporting - Provide regular reporting on test coverage, defect trends, and automation progress.
Collaboration - Work closely with agile team, business analysts, developers, product owners, and project managers to ensure alignment on requirements and quality expectations.
Skill Required:
Strong experience writing manual test cases and converting them into structured test suites.
Hands-on experience with test automation tools is required (preferably playwright).
Proficiency in programming/scripting languages used for automation (Java, Python, JavaScript, C#, etc.).
Familiarity with CI/CD pipelines and version control (Git).
Experience with API testing using tools like Postman, RestAssured, or similar.
Nice to have:
Experience with performance testing tools (JMeter, LoadRunner).
Knowledge of BDD frameworks (Cucumber, SpecFlow).
Exposure to Oracle and APEX based system test and financial system.