Full Stack QA Engineer

Apply Now

Company: Trinity IT Services

Location: Berkeley Heights, NJ 07922

Description:

Description:

We are seeking a highly skilled and motivated Full Stack QA Engineer to join our team. As a Full Stack QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software applications. You will be responsible for testing both the front-end and back-end components, following Agile methodologies and utilizing industry-standard tools and frameworks. The ideal candidate should possess a strong background in JavaScript, have experience with BDD testing frameworks such as Playwright, and be familiar with various testing methodologies, including API testing and performance testing.

Responsibilities:
  • Collaborate with cross-functional teams to understand software requirements and develop comprehensive test plans.
  • Perform manual and automated testing of both front-end and back-end applications using BDD frameworks, preferably Playwright.
  • Utilize Jira and Agile methodologies to manage and track testing activities, including bug reporting and issue resolution.
  • Conduct API testing using tools such as Postman, ensuring proper functionality, data validation, and error handling.
  • Employ SOAP UI to test SOAP-based APIs in addition to Restful web services, ensuring compliance with defined specifications.
  • Possess basic SQL knowledge to perform database testing, with preference given to candidates with Mongo DB experience.
  • Perform performance testing using tools like JMeter and/or IBM RPT, simulating high load scenarios and identifying performance bottlenecks.
  • Stay updated with emerging trends and best practices in quality assurance and software development.
  • Collaborate with the development team to address and resolve identified issues in a timely manner.
  • Assist in security testing using tools like Burp Suite, ensuring software applications are secure and protected against potential vulnerabilities.


Requirements:
  • Solid experience with Jira and Agile methodologies.
  • Proficiency in JavaScript is a must, with additional knowledge of Python being desirable.
  • Familiarity with BDD testing frameworks such as Playwright or Cypress.
  • Basic SQL knowledge and experience with databases; experience with Mongo DB is a plus.
  • Strong understanding of API testing methodologies and hands-on experience with tools like Postman.
  • Familiarity with performance testing tools like JMeter and/or IBM RPT is desirable.
  • Experience with cloud platforms, particularly AWS, is a plus.
  • Knowledge of security testing methodologies and experience with tools like Burp Suite is desirable.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Excellent communication and collaboration abilities to work effectively within a team.


Note: While the requirements list "desirable" skills, candidates without those specific skills but with a strong foundation in QA and a willingness to learn and adapt to new technologies will also be considered. We are committed to providing training and support for the right candidate to enhance their skill set.

Basic Qualifications for Consideration:
  • Bachelor's degree with 5 years of experience in applicable field OR Advanced Degree in applicable field with 4 years of relevant experience.
  • 5+ years of experience as a Technical Business Analyst in Credit Card processing application development projects.
  • 5+ years of experience in client facing with small and large banks issuing credit cards
  • 5+ years of experience in dispute processing, settlement, interchange, and authorization targets, translating them to technical requirements for application modifications.
  • 5+ years of experience with MS Excel, MS Word, MS PowerPoint, VISIO, SharePoint, and MS Project.
  • Experience with Visa and MasterCard dispute processing regulations, interpreting fall and spring regulatory guidelines
  • Knowledge of Credit Card processing platforms such as VisionPLUS
  • Knowledge of Credit Card Collections
  • Have functional-Technical knowledge of payment authorization, fraud detection systems and smart routing application

Similar Jobs