About the job: Quality Assurance Engineer
Quality Assurance Engineer (QA) with TypeScript and Node.js
Position Overview
As a Quality Assurance Engineer at The Methodical Group, you will play a crucial role in ensuring the reliability, performance, and usability of our applications built on TypeScript and Node.js foundations. You will collaborate closely with cross-functional teams, including developers, product managers, and designers, to deliver high-quality software solutions that meet our clients' needs and exceed their expectations.
Key Responsibilities
Test Planning and Strategy: Develop comprehensive test plans, test cases, and test strategies based on project requirements and specifications. Identify testing objectives, scope, and priorities to ensure thorough test coverage.
Test Execution: Execute manual and automated tests to verify the functionality, performance, and security of web applications built on TypeScript and Node.js. Conduct regression testing, smoke testing, and exploratory testing as needed.
Defect Management: Identify, document, prioritize, and track software defects using issue tracking systems. Collaborate with development teams to investigate and resolve issues in a timely manner.
Automation Testing: Develop and maintain automated test scripts using testing frameworks and libraries specific to TypeScript and Node.js. Continuously enhance test automation frameworks to improve efficiency and reliability.
Quality Assurance Processes: Participate in continuous improvement initiatives to enhance QA processes, tools, and methodologies. Contribute to the development and adoption of best practices for software quality assurance.
Cross-Functional Collaboration: Work closely with software developers, product managers, and other stakeholders to clarify requirements, provide feedback on design and functionality, and ensure alignment with quality standards.
Documentation: Create and maintain test documentation, including test plans, test cases, test reports, and other relevant artifacts. Ensure that documentation is accurate, up-to-date, and accessible to team members.
Qualifications
Bachelors degree in computer science, Engineering, or related field.
Proven experience in quality assurance/testing of web applications, preferably using TypeScript and Node.js technologies.
Solid understanding of software testing principles, methodologies, and best practices.
Proficiency in test automation using testing frameworks/tools.
Strong analytical and problem-solving skills, with attention to detail and accuracy.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
Knowledge of continuous integration/continuous deployment (CI/CD) pipelines and tools is desirable.
#J-18808-Ljbffr