Location: 100% remote
Duration: 12 months
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 rolebased 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 industrystandard tools.
- Ensure API documentation is accurate and up to date and help validate endtoend testing scenarios.
- Work in an Agile environment participating in sprints and daily standups 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 GraphQLbased 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 rolebased 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 datadriven testing.
Preferred Qualifications:
- Experience working with GraphQLspecific testing tools such as Apollo Client DevTools.
- Familiarity with cloudbased testing and monitoring platforms (AWS Azure etc.).
- Experience with API mocking and simulating backend services in testing environments.
Additional Information:
- Local candidates will need to come to office 2x per week. Remote candidates are exempt.
- Contract to hire position
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 GraphQLbased 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 rolebased 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 datadriven testing.
4 Reasons to Join Volitiion IIT Inc.: 1. Our Commitment to You We offer competitive pay multiyear projects and a list of exciting clients. 2. WorkLife Balance We work hard; we work smart and have quality time for family and life. 3. Our Mantra We treat our consultants the way we want to be treated: with integrity professionalism and trust. 4. Career Development We help you meet your career goals and continuously support your efforts to build your skillset. Check out our Referral Program! Volitiion IIT Inc will pay you up to $1000 for every qualified professional that you refer and we place. If you see a position posted by Volitiion IIT Inc. and know the perfect person for the job please send us your referral. Volitiion IIT Inc. is an Equal Opportunity/Affirmative Action Employer.