QA Engineer

Expired
Company:  CoreTechs
Location: Charlotte
Closing Date: 19/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
QA Engineer

Charlotte, NC 28203 or USA Remote

Local candidates will need to come to office 2x per week. Remote candidates are exempt

Contract to hire position

 

Note: MUST be legally authorized to work in the United States.

This role is NOT open to 3rd party providers.

 

ROLE OVERVIEW:

The QA Engineer will be responsible for ensuring the quality and performance of the GraphQL API layer, which integrates with the DMS and PDF Generation systems. The QA Engineer will design, develop, and execute comprehensive test cases for all GraphQL functionalities, focusing on API performance, security, and data integrity. This role requires strong experience with TypeScript, GraphQL testing, and API automation

 

KEY RESPONSIBILITIES:

Develop and execute test plans, test cases, and scripts for the GraphQL API layer

Ensure API integration with DMS and PDF generation systems meets functional and performance requirements

Perform load and performance testing to validate the scalability of the GraphQL API

Implement security testing to ensure proper role-based access controls (RBAC) via Okta integration

Collaborate with GraphQL developers to identify and resolve bugs and performance bottlenecks

Automate testing for GraphQL queries, mutations, and subscriptions using industry-standard tools

Ensure API documentation is accurate and up to date and help validate end-to-end testing scenarios

Work in an Agile environment, participating in sprints and daily stand-ups to ensure timely testing and delivery

 

TECHNICAL SKILLS AND QUALIFICATIONS:

Proficiency in TypeScript: Experience writing and maintaining test cases and automation scripts in TypeScript

GraphQL API Testing: Expertise in testing GraphQL APIs, including schema validation, query optimization, and error handling

API Testing Tools: Experience with tools such as Postman, Insomnia, or similar API testing frameworks for validating GraphQL operations

Test Automation: Strong experience in automating API tests using frameworks like Jest, Mocha, or Cypress for GraphQL-based applications

Performance and Load Testing: Familiarity with tools like JMeter, Artillery, or k6 to perform performance testing on GraphQL APIs

Security Testing: Experience in API security testing, including role-based access control (RBAC), token validation, and integration with Okta

CI/CD Integration: Knowledge of integrating automated testing into CI/CD pipelines, working with tools like Jenkins, GitLab, or similar

Database Knowledge: Understanding of querying and validating data in relational and NoSQL databases, particularly for data-driven testing

Preferred Qualifications:

Experience working with GraphQL-specific testing tools such as Apollo Client DevTools

Familiarity with cloud-based testing and monitoring platforms (AWS, Azure, etc.)

Experience with API mocking and simulating backend services in testing environments

 

We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and person with disabilities.

 

reqOMF-REQ-(phone number removed)
An error has occurred. This application may no longer respond until reloaded. Reload 🗙