Job ID: JOB_ID_6377
Job Title: Quality Assurance Automation Tester IV (Senior Automation Engineer – QA Strata Middleware)
We are looking for a Senior Automation Engineer with a strong focus on API testing to join our team in Charlotte, NC. This is a hybrid contract role for approximately 12 months. The ideal candidate will help create a culture that motivates teams to ensure zero defects into production and work across teams to understand enterprise quality requirements.
Key Responsibilities:
- Implement the shift-left test strategy as the organization re-architects our technology platform.
- Partner with DevOps engineers to fully automate testing throughout the release & delivery processes in the CI/CD pipeline.
- Leverage market-leading automation frameworks and tools across all levels of testing that integrate into the automated CI/CD pipeline.
- Participate in product design reviews, ensuring quality practices are baked into the software development and deployment life cycle.
- Work with internal teams to document test environment and test data management container strategies and provisioning for different types of testing activities.
- Comprehend and decompose user stories/requirements to identify what tests need to be created and automated across all levels of testing.
- Collaborate with QA Engineers to develop effective strategies and test plans.
- Provide hands-on training for existing testers in writing and using automation scripts and ensuring best practices are followed.
Top 3 Must-Have Skills:
- Deep understanding of APIs and modern technological approaches to testing.
- Proficiency writing code in TypeScript/JavaScript.
- Proficiency with RestAPI testing best practices, understanding of GraphQL and modern AI topics such as agents/mcp/etc.
Required Experience:
- 7+ years of experience in test automation engineering with API-based testing.
- Proficiency writing code in TypeScript/JavaScript.
- Proficiency with GraphQL testing, graph schema validation.
- Proficiency with RestAPI testing best practices.
- Experience with AWS services: CloudWatch, Lambda, DynamoDB.
- Experience with build systems and CI/CD: GIT, GitLab, Docker.
- Experience with load testing technologies and best practices: LoadRunner, Gatling.
- Automating API testing and extensive knowledge of creating and leveraging mocks, stubs, and virtual services to fulfill test automation requirements.
- Experience with market tools: Postman/Insomnia.
- Experience with open-source testing frameworks: Jest.
Preferred Experience:
- Strong knowledge of relational databases, SQL.
- Good understanding of mobile automation with Appium being a plus.
- Good understanding of Python programming language.
- Understanding of functional front-end automation: Selenium/Playwright/Cypress.
- Familiarity with Agile Frameworks and regression testing.
- Financial services technology/consumer banking testing experience.
- Automating tests for the full solution stack (unit, business logic, contract, usability, functional, performance).
- Extensive knowledge of White Box Testing practices.
- Software Engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous integration, and continuous deployment concepts (CI & CD), and test suite development and maintenance.
The ideal candidate possesses a deep understanding of shift-left test practices and techniques along with the frameworks and tools that support it. Strong written and verbal communication skills are essential. Enthusiastic and energetic with an inherent curiosity to break code.
Special Requirements
No H1Bs, Coding Assessment required (Python/JS, API testing), Hybrid work model
Compensation & Location
Salary: $60 – $80 per year (Estimated)
Location: Charlotte, NC
Recruiter / Company – Contact Information
Recruiter / Employer: CBS
Email: ma@cbsllc.us
Recruiter Notice:
To remove this job posting, please send an email from
ma@cbsllc.us with the subject:
DELETE_JOB_ID_6377