ARCX is a growing OEM and a private label manufacturer of electronic products. We manufacture our own line of advanced automation products for use in manufacturing, automotive assembly, food and beverage processing, pharmaceutical production, remote monitoring and wherever processes can benefit from intelligent monitoring and control. Our clients are some of the leading manufacturers and brands in the automotive, health care and consumer spaces. As an entrepreneurial company, we value an informal, friendly, fast-paced, collaborative and results-oriented environment. If you thrive in this environment, then we invite you to join our team.
THE OPPORTUNITY: ARCX is looking for Quality Assurance Developer to join our team. This position will report to the QA Manager
KEY RESPONSIBILITIES:
Follow detailed requirements to create unit tests in a reasonable and efficient timeline
Write performance tests to identify application bottlenecks and recommend optimizations
Document test results and report defects
Debug and test client software products to identify problems and potential optimization opportunities
Write automated unit tests to ensure software stability
Knowledgeable and up to date with latest industry best practices
Provide input to solve complex problems through the use of logic and software
Adherence to project quality processes as per the business demands
Collaborate with other team members under senior leadership to solve technical and software related problems
Committed to continued career in software development
Self-direct skill improvement tasks
REQUIRED SKILLS AND EXPERIENCE:
Minimum of 1 year of experience in a related position
Sc. in Computer Science, Computer Engineering Technology, or equivalent
Experience testing software applications
Minimum of 3 employment or academic related references
Knowledge of testing types - unit, integration, system testing
Solid understanding of web technologies (HTML, CSS, JavaScript) and web development frameworks
Ability to set up the relevant embedded hardware and execute tests
Knowledge on embedded C programming, testing concepts, python scripting exposures
Knowledge of Agile Methods - Scrum and Kanban
Knowledge of common database technologies such as MySQL
Strong written and oral communication skills are a must
Ability to work self-directed tasks with good time management and organizational skills
Experience and strong understanding of logic and logical processes to solve complex software related problems
Clarification on unclear requests, communicate limitations, or request help when necessary
Ability to review requirements to identify ambiguities
Ability to design test cases. scripts and requirements
Ability to apply techniques to design efficient test cases and scripts
Ability to measure the quality of testing through checklist
Able to use Multimeter for debugging purpose
Construct and execute systematic test cases by referring to test scenarios for embedded systems based on test specifications or requirements
ASSETS:
Expert knowledge in Automation frameworks, automating test scenarios such as Selenium, testNG, Mocha, or similar
Experience with Java
Familiarity with version control systems (Git/SVN)
WHAT WE OFFER:
A unique field in hardware/software interaction
Opportunity to work on IoT products using new emerging technologies
Casual business dress environment
Fast-paced problem-solving work environment
Opportunities for advancement and comprehensive group benefit plan
To apply, send your resume with the subject line "QA Developer" to . Please note, only those selected for an interview will be contacted.
#Information Technology jobs