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 positionSc. in Computer Science, Computer Engineering Technology, or equivalentExperience testing software applicationsMinimum of 3 employment or academic related referencesKnowledge of testing types - unit, integration, system testingSolid understanding of web technologies (HTML, CSS, JavaScript) and web development frameworksAbility to set up the relevant embedded hardware and execute testsKnowledge on embedded C programming, testing concepts, python scripting exposuresKnowledge of Agile Methods - Scrum and KanbanKnowledge of common database technologies such as MySQLStrong written and oral communication skills are a mustAbility to work self-directed tasks with good time management and organizational skillsExperience and strong understanding of logic and logical processes to solve complex software related problemsClarification on unclear requests, communicate limitations, or request help when necessaryAbility to review requirements to identify ambiguitiesAbility to design test cases. scripts and requirementsAbility to apply techniques to design efficient test cases and scriptsAbility to measure the quality of testing through checklistAble to use Multimeter for debugging purposeConstruct and execute systematic test cases by referring to test scenarios for embedded systems based on test specifications or requirementsASSETS :
Expert knowledge in Automation frameworks, automating test scenarios such as Selenium, testNG, Mocha, or similarExperience with JavaFamiliarity with version control systems (Git / SVN)WHAT WE OFFER :
A unique field in hardware / software interactionOpportunity to work on IoT products using new emerging technologiesCasual business dress environmentFast-paced problem-solving work environmentOpportunities for advancement and comprehensive group benefit planTo apply, send your resume with the subject line “ QA Developer ” to [email protected]. Please note, only those selected for an interview will be contacted.