Company Size : 100-499
View moreAmpere Computing Vietnam
Software Quality Assurance Engineer (SQA) participates in our software development and also examines, validates, and tests developed software for Ampere’s state-of-the art ARM64 server SoC and Baseboard Management Controller (BMC). This role performs definition, designs, implementation, and execution of manual and automation test cases, debugs, characterizes and reports results as required.
Responsibilities
• Participates in software development process including Functional, Design, and Code reviews to ensure correct implementation and testability
• Defines Test strategy, requirements, plans and testcases
• Defines and designs Test Automation Framework, and implements such for Software Acceptance, Regression, as well as Performance testing
• Executes implemented test cases against implemented software and firmware
• Captures, analyzes results, characterizes problems, and works with development teams for problem resolution
• BS or MS in Computer Science/Computer Engineering/Electronics Engineering or equivalent
• Three or more years of experience in software development and/or software testing
• Good C/C++/Python/Perl, Linux programming and problem-solving skills
• Self-motivated, strong sense of ownership, good team player. Being able to handle multiple tasks at once and work independently with minimal managerial oversight.
• Extensive knowledge of software engineering and software testing methodologies, tools and processes, test automation, testing frameworks.
• Experienced with modern Software Development and Testing Methodologies such as Agile, DevOps, CI, and automation testing frameworks (Robot Framework, AutoTest, Avocado, Jenkins, Beaker, GIT, etc.)
• Good English communications skills, both verbal and writing. Good negotiation skills.
Additional skills
Any of the following is highly desirable:
• Working knowledge of processor architectures (ARM/ARM64, x86, PowerPC, Risc, etc)
• Good understanding of U-boot or UEFI BIOS bootloader
• Knowledge of Linux kernel services and Linux device driver internals. Experienced with device driver debugging.
• Experienced with CPU/Memory Management/IO, Virtualization technologies, Networking, Storage technologies
• Working knowledge of SATA, PCIe, USB, DDR4, I2C, SPI, Networking stack, Embedded software development and testing, etc.
• Working knowledge of hyperscale applications such as Hadoop, Apache/NGINX/PHP, HHVM, MySQL, OpenStack, CEPH, etc.
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Ampere is leveraging the depth and expertise within the cloud and semiconductor industries to push the boundaries of emerging cloud applications. Our world class team of scientists are focused on the development of new semiconductor designs and building out the first software ecosystem for Arm®-based server processors. We give our customers the freedom to challenge the status quo and accelerate next-generation data centers for the most memory-intensive applications.
ITJobs is founded in 2014 in Vietnam and the primary goal is grow to one of the leading specialists in recruitment and selection of IT staff in Asia.