Post Job Free
Sign in

Software Engineer in Test

Company:
AbleForce, Inc.
Location:
Cary, NC, 27518
Posted:
May 02, 2025
Apply

Description:

Please, no third parties.

Main Duties & Responsibilities:

- Serve as an integral part of the Quality Engineering team, focusing on developing quality-driven tools, frameworks, and processes to enhance test coverage and system testability across multiple teams.

- Advocate for quality standards in partnership with engineering, product, and business teams throughout the entire software development lifecycle.

- Embrace a shift-left and test automation-first approach by building automated tests concurrently with new feature development.

- Implement and optimize testing frameworks, infrastructure, and methodologies to accelerate deployment cycles while maintaining exceptional software quality.

- Collaborate directly with product engineers to plan and create comprehensive testing strategies across front-end, back-end, and system-level components.

- Promote the adoption of modern practices in software quality, testing methodologies, and sustainable code maintenance.

- Lead initiatives introducing new testing technologies and techniques to drive continuous improvement.

- Apply advanced knowledge in areas such as test planning, test design, and test execution.

- Utilize expertise in automated testing to recommend and implement the most appropriate test types — including API, integration, DAO, and UI tests — tailored to the specific requirements of each team and product.

- Actively share insights, practical solutions, and best practices with teams across the organization.

Skills & Requirements:

- 5+ years of experience in software QA and test automation for commercial, enterprise applications.

- Proven hands-on expertise using Playwright for comprehensive end-to-end testing of web applications.

- Solid experience in API testing with Karate, including leveraging Gatling for performance and load testing scenarios.

- Strong programming skills, particularly with TypeScript and Python.

- Experience building automation utilities and data generators to support test data creation for functional, integration, and performance testing.

- Experience with microservices-based architectures, as well as web and mobile application ecosystems.

- Working knowledge of industry-leading test automation tools such as: Selenium, Cypress, Cucumber, JUnit, Karate, Postman, etc.

- Experience integrating test automation into CI/CD workflows using platforms like Jenkins and GitHub Actions.

- Hands-on experience working in shift-left, Test-Driven Development (TDD), and/or Behavior-Driven Development (BDD) environments.

- Bachelors Degree or higher in Computer Science, Software Engineering, or related field is highly preferred.

tags: sdet, software development engineer in test, test automation engineer, automation qa engineer, software qa engineer, software qa analyst, sqa engineer, sqa analyst

Apply