Job Description
Position: Quality Assurance (QA) Engineer
Schedule: Day Shift
Employment Type: Full-Time
We are looking for a detailed-oriented Quality Assurance (QA) Engineer to join our growing technology team. In this role, you will be the guardian of quality across our core business platforms, including NetSuite ERP, Shopify Plus, and our internal integration ecosystems.
You will work closely with the Project Manager and Engineering teams to define test strategies, execute manual testing, and identify opportunities to introduce automated testing frameworks. This is a pivotal role for a professional who thrives in finding edge cases and ensuring our technology solutions deliver a seamless experience for internal users and customers alike.
Duties and Responsibilities
- Test Planning & Strategy
- Review functional and design specifications (User Stories) to ensure full understanding of individual deliverables.
- Develop clear, comprehensive, and concise test plans and test cases.
- Collaborate with the Product Manager to define acceptance criteria and ensure "Definition of Done" is met.
- Test Execution (Manual & Automated)
- Perform rigorous manual testing (functional, regression, system integration, and UAT support) across ERP and E-commerce platforms.
- Validate data flow and accuracy between integrated systems (APIs and middleware).
- Automation: Identify repetitive test cases suitable for automation and begin implementing automated test scripts (Selenium, Cypress, or similar) to increase efficiency.
- Defect Management & Reporting
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Provide regular reports on quality metrics, testing progress, and release readiness.
- Process Improvement
- Participate in Agile ceremonies (Sprint Planning, Daily Stand-ups, Retrospectives).
- Champion quality assurance best practices within the development lifecycle.
- Assist in establishing a scalable QA framework as the team grows.
Qualification
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in Software Quality Assurance.
- Experience testing complex business systems (ERP, CRM) or E-commerce platforms.
- Manual Testing: Strong proficiency in creating test cases, executing manual tests, and documenting defects.
- Automation (Advantage): Experience with automated testing tools (e.g., Selenium, Cypress, Playwright) and scripting languages (Python, JavaScript) is highly desirable.
- API Testing: Experience testing APIs using tools like Postman or SoapUI.
- SQL: Ability to write basic SQL queries to validate backend data.
- Familiarity with project management tools, specifically Jira and Confluence.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Ability to communicate complex technical issues to non-technical stakeholders clearly.
- Experience working in an Agile/Scrum environment.
- Self-motivated and comfortable working in a fast-paced, cross-functional environment.
Our Technology Environment
- ERP: NetSuite (Financials, SCM, WMS, Manufacturing)
- E-commerce: Shopify Plus
- Integrations: Custom APIs and middleware solutions
- CRM: HubSpot
- Collaboration: Asana, Teams