QA Test Engineer

QA, Test, Engineer, System, NLP, SOAP, Artificial Intelligence, Data Mining, Computer, Engineering, API, Java
Full Time

Job Description


Title
: QA Test Engineer

Location: Charlotte, NC


Work Requirements: Third-party candidates are not being considered at this time; Candidates must have valid authorization to work in the US as a W2 employee.




Responsibilities:

  • Collaborate daily with developers, product owners, and scrum masters to establish test standards, practices & toolsets across all levels of testing including Unit, Component, System, and Acceptance.
  • Partner with DevOps engineers to fully automate testing throughout the release & delivery processes in the CI/CD pipeline.
  • Evaluate, recommend, and select market-leading frameworks and tools across all levels of testing that integrate in the automated CI/CD pipeline.
  • Ensure QA deliverables are met across sprint teams within domain for each release.
  • 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 the different types of testing activities.
  • Comprehend and decompose user stories/requirements to identify what tests need to be created and automated across the all levels of testing.
  • Support the development, deployment, and ongoing enhancements of the dedicated chat BOT.
  • Support the development of NLP (Natural Language Processing) for the enterprise to interface with both voice and text.
  • Ensure that rich media integration and personalization is available for all web and app-based BOT interfaces.
  • Evaluate existing testing methodologies and suggest new techniques that will help deliver high-quality features faster.
  • Improve, maintain, standardize, and execute automated testing across the full solution stack.
  • Maintain a solid understanding of QA workflows and test automation best practices.
  • Maintain proficiency in application and use of systems, tools, and processes.


Mandatory Skills:

  • 4 + years of experience in building and designing AI and/or ML bots focused in automating customer interaction and/or improving customer experience.
  • 5+ years experience developing automated tests for APIs (REST, SOAP).
  • 5+ years experience decomposing user stories/requirements to create manual and automated tests in an Agile environment.
  • Preferred Artificial Intelligence, Machine Learning, Data Mining, Stat or a related field or equivalent work experience.
  • Required BS/MS in Computer Science, Engineering, or related subject.
  • Proficient in automating API tests using market tools such as REST-assured, Postman, SoapUI, CA DevTest.
  • Experienced defining and executing test strategies for AI applications.
  • Experienced with integrating test automation tools with the CI/CD pipeline.
  • Experience defining and implementing test standards, tools, processes and test design techniques (including white box).
  • Experienced using the following frameworks & tools: Junit/TestNG (Java), Qunit/Chai (Java Script), Android Studios/Mocha (android mobile), XcTest (iOS), SoapUI Pro, Selenium RC/WebDriver.
  • Preferred experience with market-leading tools such as Cypress, TestCafe, Jest.
  • Experienced using technologies such as BitBucket, Crucible, SonarQube, Jenkins, Maven, Docker, uDeploy.
  • Strong written and verbal communication skills.
  • Enthusiastic and energetic with an inherent curiosity to break code.

Dice Id : 10109347
Position Id : 72364
Originally Posted : 1 month ago
Have a Job? Post it