Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as a Quality Engineer, where you'll play a pivotal role in enhancing software quality through innovative testing frameworks and automation. You'll collaborate with cross-functional teams to advocate for quality standards while embracing modern practices in test automation. This role offers the opportunity to lead initiatives that introduce new testing technologies and methodologies, ensuring exceptional software quality across the development lifecycle. If you're passionate about driving continuous improvement in software quality, this is the perfect opportunity for you.
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
Referrals increase your chances of interviewing at AbleForce, Inc. by 2x
401(k)
Get notified about new Software Engineer jobs in Cary, NC.
Raleigh, NC $100,000.00-$175,000.00 3 months ago
Raleigh, NC $44,000.00-$130,000.00 2 days ago
Raleigh, NC $135,500.00-$225,900.00 4 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.