Jobs · Engineering · New Jersey

Quality Assurance (QA) Engineer

Myanmar Zarla Distribution Co.,Ltd · Newark, New Jersey, United States · 2 mo ago
EngineeringFull-time

Key Responsibilities

  • Analyze functional and non-functional requirements (User Stories) provided by the Product Manager and Business Process Analyst to define the scope of testing.
  • Design and write clear, concise, and comprehensive test plans, test cases, and test scripts for new features and regression testing.
  • Identify and prepare necessary test data to accurately simulate real-world enterprise scenarios (e.g., high volume transactions, edge-case data entries).
  • Execute various types of testing, including functional, integration, regression, performance, and user interface (UI/UX) testing across web and mobile (PWA) applications.
  • Conduct API testing to ensure data integrity and seamless communication between microservices and other architectural components (e.g., API Gateway, Notification Service).
  • Identify, document, and track software defects (bugs) in a management system (e.g., JIRA), working directly with developers to ensure timely resolution and re-testing.
  • Validate all software updates and fixes to ensure they meet the defined quality and functional acceptance criteria.
  • Work within an Agile/Scrum development environment, participating actively in sprint planning, stand-ups, and review meetings.
  • Collaborate with the UI/UX Designer to ensure the user interface meets the defined design standard and provides an intuitive, non-tech-savvy friendly experience.
  • Advocate for quality best practices and process improvements throughout the development lifecycle to prevent bugs rather than just finding them.
  • Contribute to the continuous maintenance and organization of the test suite and testing environments.
  • Conduct tests to verify system reliability, performance under load, and security, including checks for proper data handling and authorization (e.g., Keycloak integration).
  • Ensure critical cross-module processes (e.g., data synchronization, complex workflow execution) function correctly end-to-end.

Required Qualifications

  • 3+ years of experience as a Quality Assurance Engineer or Software Tester for B2B SaaS or enterprise software applications.
  • Proven ability to write clear, well-structured, and comprehensive test plans and test cases.
  • Strong experience with defect tracking tools (e.g., JIRA, Azure DevOps) and test management software.
  • Experience in executing various testing methodologies, including functional, regression, and integration testing.
  • Familiarity with Agile/Scrum development processes and working closely with developers and product managers.

Preferred Qualifications

  • Experience with automated testing tools for both UI and API testing (e.g., Postman).
  • Experience testing complex domain areas such as financial compliance, inventory management, or human resources/payroll.
  • Basic knowledge of SQL or data validation techniques to verify database integrity.
  • Experience working with software products built on a Microservices or Component-based Architecture.

Similar jobs

QA Engineer

Nordic NaturalsVista, CA· 4 days ago
Quality Assurance$93k–$101k/yrapply on grnh.se

QA Engineer

CorpayBeaverton, OR· 4 days ago
Engineeringapply on jobs.dayforcehcm.com