Get AI-powered advice on this job and more exclusive features.
- 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
Seniority level
Seniority level Not Applicable
Employment type
Employment type Contract
Job function
Job function Information Technology and Quality Assurance
Industries Staffing and Recruiting
Referrals increase your chances of interviewing at AbleForce, Inc. by 2x
Inferred from the description for this job
401(k)
Get notified about new Software Engineer jobs in
Cary, NC .
Software Engineer I (Full Time) United States
Raleigh, NC $100,000.00-$175,000.00 3 months ago
Software Engineer I (Intern) United States
Raleigh, NC $44,000.00-$130,000.00 2 days ago
Software Engineer II (Full Time) United States
Software Engineer ( Fullstack - .NET/C#/Angular)
Raleigh, NC $135,500.00-$225,900.00 4 days ago
Frontend Developer (React JS with Mapping)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
See details and apply
Software Engineer in Test