Support the QA test, documentation and release management phases of the development process, focusing primarily on NetSuite function and automation
Works with NetSuite, Selenium, and a custom Java-based, object oriented, QA automation framework to develop, run, and maintain manual and automated QA tests
Design, document, and execute comprehensive test plans, test cases and test processes
Perform manual testing and develop test automation at the feature level for essential functions and new services
Design, develop, and execute integration tests to ensure seamless interaction between NetSuite modules and external systems
Review and provides input on developer test cases
Communicate test results and highlight any potential quality risks
Establish a set of functional, non-functional, regression, and production smoke tests to ensure performance, security, and consistency of the product
Review user stories and provide inputs to make scenarios and tests more discrete, measurable and automation-friendly
Coordinate with the scrum team and development counterparts in overseeing bug tracking, test prioritization, test automation, and release
Collaborate with product owners, software architects, software developers, network engineers, and DevOps administrators on best practices, process changes, and standards as part of continuous process improvement
Requirements
BS in computer science or equivalent strongly preferred with 4+ years professional work experience in the Information Technology field, focusing on Quality Assurance processes and methodologies
Proven experience as a QA engineer, developer, or administrator supporting NetSuite is required
Proficiency in programming with at least two of the following languages: Java, JavaScript, SuiteScript
Strong experience in developing automation using frameworks like Cypress, Selenium, Protractor, or an equivalent
2 or more years of experience in at least one of the API/Unit test automation frameworks: Viz, JUnit, TestNG, HTTPUnit, HTMLUnit
Experience with writing both functional and non-functional test cases
Significant experience in using various bug tracking, source control and build release tools, like JIRA, GIT, Jenkins, npm, etc.
Strong understanding of debugging tools like Postman and code profiling tools like jProfiler
Prior experience with Scrum, Agile Methodology
Strong teamwork and excellent problem solving and communication skills required
SuiteCloud Developer Certification a plus
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or transfer sponsorship of an employment visa at this time, including CPT/OPT.
Benefits
Medical, dental, and vision insurance
Flexible spending account options
Non-accrued PTO
Company paid holidays
401k Retirement Plan
Short- and Long-Term Disability
Employee Discount Marketplace
Employee Recognition Platform
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
QA automationmanual testingtest automationintegration testsfunctional test casesnon-functional test casesAPI testingunit testingprogramming in Javaprogramming in JavaScript