Home » Selenium » Quality Assurance Engineer

Quality Assurance Engineer

Date Posted —

Type of Work:
Full Time
Salary:
USD $350 – $400
Hours per Week:
8

Job Description

Company Overview:
We are a leading technology platform that provides a web-based AI B2B NLP messaging service. Our platform enables clients to run natural language chat via SMS, web chat, and automated outbound calls. With a growing client base of 50 medium-sized businesses, we are dedicated to delivering a reliable and high-quality messaging experience. To ensure the continued success and satisfaction of our clients, we are seeking a skilled Quality Assurance Engineer to join our team.

Job Description:
As a Quality Assurance Engineer at our company, you will play a crucial role in maintaining the high quality and performance of our AI B2B NLP messaging service. Your primary responsibility will be to ensure that our platform meets the highest standards of functionality, reliability, and user experience. You will collaborate closely with the development and product teams to drive quality improvements throughout the software development lifecycle.

Responsibilities:
•Develop and implement comprehensive test plans and test cases to verify the functionality and performance of our AI B2B NLP messaging service.
•Conduct manual and automated testing of various components, features, and integrations, including SMS, web chat, and automated outbound calls.
•Identify and report software defects, bugs, and performance issues using established bug tracking systems.
•Collaborate with cross-functional teams to investigate and resolve software defects, ensuring timely bug fixes and issue resolutions.
•Continuously improve and expand our test coverage by identifying areas of improvement, enhancing test automation frameworks, and implementing new testing methodologies.
•Monitor and analyze system performance, identifying bottlenecks and areas for optimization.
•Collaborate with the development team to review code changes, provide feedback on design and architectural decisions, and ensure adherence to quality standards.
•Collaborate with the product team to define and document acceptance criteria and ensure that they are met during development cycles.
•Stay up to date with industry best practices, emerging trends, and new tools related to software testing and quality assurance.

Requirements:
•Bachelor’s degree in computer science, software engineering, or a related field.
•Proven experience working as a Quality Assurance Engineer or in a similar role, preferably in a software development environment.
•Strong understanding of software testing principles, methodologies, and best practices.
•Experience in testing web-based applications and APIs
•Familiarity with test automation tools and frameworks, such as Selenium or similar.
•Proficiency in scripting languages such as Python or JavaScript for test automation.
•Knowledge of software development lifecycle (SDLC) and agile methodologies.
•Excellent problem-solving and analytical skills with a keen eye for detail.
•Strong communication and collaboration skills to work effectively with cross- functional teams.
•Ability to prioritize and manage multiple tasks in a dynamic, fast-paced environment.

Nice to have:
Experience with AI and natural language processing (NLP) technologies.

More About Our Company:
At Onramp Lab, we are committed to fostering a collaborative and innovative work environment. We value diversity, creativity, and continuous learning, and we offer opportunities for professional growth and development. Join our team and be part of a forward-thinking organization that leverages data-driven insights to achieve exceptional results.

APPLY FOR THIS JOB:

Company: Sale Ignition
Name: Chris Feng
Email:

Skills