What are the responsibilities and job description for the QA Automation Lead position at Raas Infotek LLC?
Job Details
Title: QA Automation Engineer / SDET Lead
Location: Columbus, OH (Hybrid, Locals preferred)
Duration: 12 Months
Contract: W2 Only (No C2C/1099)
About the Role
We are looking for a seasoned QA Automation Engineer / SDET Lead to design and implement robust test automation frameworks, ensure product quality, and lead a team of engineers in delivering high-quality software solutions.
Responsibilities
- Define test strategy across unit, integration, API, UI, performance, and security testing.
- Establish quality gates and metrics (requirements coverage, defect density, release health).
- Lead planning for test data management and environment parity.
- Design modular, maintainable, and scalable automation frameworks (POM, SOLID principles).
- Implement parallel execution, reporting (Allure/Extent), flaky test management.
- Integrate automated suites into pipelines (GitHub Actions/Azure DevOps/Jenkins).
- Enable shift-left with PR-based checks, smoke tests, and nightly regressions.
- Build comprehensive API test suites (REST/GraphQL) with REST Assured, Postman, or Playwright API.
- Implement contract testing (e.g., Pact), mock services/stubs, and validate message queues.
- Design performance scenarios (load, stress, soak) using JMeter/Locust.
- Monitor and investigate performance regressions using observability tooling.
- Mentor SDETs/QA engineers, conduct code/test reviews, and drive best practices.
- Partner with Product and Dev to define acceptance criteria; advocate for BDD where valuable.
- Facilitate RCA, create prevention strategies, and improve test design to reduce escapes.
Required Qualifications
- 12 years in QA/SDET roles, including leading automation initiatives.
- Strong programming in Java/JavaScript/Python/C#; clean code practices.
- Hands-on with Selenium, Playwright or Cypress; Appium for mobile (preferred).
- API testing (REST Assured, Postman, Playwright API), contract testing (Pact).
- Frameworks: TestNG/JUnit, Mocha/Jest, PyTest, Cucumber (BDD).
- CI/CD: GitHub Actions/Azure DevOps/Jenkins, Docker; familiarity with Kubernetes.
- Databases & data validation (SQL), test data generation/masking.
- Agile/Scrum, story-level test planning, traceability, and risk-based testing.
- Cloud platforms (AWS/Azure/Google Cloud Platform), infrastructure-as-code basics (Terraform).
- Security testing knowledge (OWASP Top 10).
- Experience with feature flags, A/B testing, and canary releases.
- Exposure to Kafka/RabbitMQ, GraphQL, and WebSockets testing.
- Strong ownership, communication, stakeholder management, and mentoring.
- Analytical thinking, troubleshooting, and a bias for automation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.