AbleForce, Inc.

Software Engineer in Test

Cary, NC, US

8 days ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: