Kforce Inc is seeking a Software Engineer for a remote position with a preference for candidates in Baltimore, MD or Charlotte, NC. The role involves performing various types of testing, collaborating with teams in Agile environments, and mentoring junior QA engineers while driving quality improvements and maintaining automated test frameworks.
Responsibilities:
- Perform functional, regression, integration, system, and performance testing
- Collaborating with Product Owners, Developers, and DevOps teams in Agile/Scrum environments
- Review business and technical requirements to ensure testability and coverage
- Identify, document, and track defects using defect management tools
- Mentor junior QA engineers and review their test artifacts
- Drive shift-left testing practices and continuous quality improvements
- Design, develop, and maintain automated test frameworks and scripts
- Participate in CI/CD pipeline integration for automated test execution
- Provide test metrics, risk assessments, and release quality reports to stakeholders
Requirements:
- Bachelor's degree in Computer Science or Information Technology, and between 3 to 6 years of software testing experience, or a combination of education and work experience
- 6-10+ years of experience in Software Quality Assurance
- Experience with manual and automation testing, AWS skills with Python
- Proficient with end-to-end testing strategy for web, and/or API-based applications
- Strong experience in test automation (Selenium/Cypress/Playwright, or similar)
- Good Knowledge in at least one programming language (Java, Python, JavaScript, C#, etc.)
- Experience testing REST APIs using Postman/RestAssured, or similar tools
- Solid understanding of SDLC, Agile/Scrum methodologies
- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Strong knowledge of defect lifecycle management tools (JIRA, etc.)
- Experience with SQL and database validation
- Familiarity with version control systems (Git)
- Strong analytical, troubleshooting, and communication skills
- Experience in performance testing (JMeter, LoadRunner, k6, etc.)
- Experience in AWS cloud platforms
- Experience in financial services/fintech domain
- Knowledge of containerization (Docker, Kubernetes)
- Exposure to BDD frameworks such as cucumber
- Experience with test data management and service virtualization
- Experience leading QA strategy across multiple teams