QA Engineer

  • location: Beaverton, OR
  • type: Contract
  • salary: $50 per hour

job description

QA Engineer

job summary:
Find bugs, defects, and regressions. Design, implement, execute and debug information technology test cases and scripts. Validate and document completion of testing and development. Automate test cases. Verify fixes.

Here are the position duties:

1. Develop automated tests in Python for BMC embedded system software, to guarantee current and future UCS hardware and software have quality.

2. Maintain our BMC automated tests, and modify tests as needed.

3. Execute our automated tests against Intel x86-processor based UCS servers, and against UCS switches - all UCS hardware and software.

4. Develop manual tests against Intel x86-processor based UCS servers and BMC embedded system software.

5. Maintain our master test plan, which includes updating, removing, modifying and sorting test case procedures and pass/fail criteria.

6. Execute manual tests against Intel x86-processor based UCS servers and BMC embedded system software.

7. Find system software and hardware defects, to guarantee UCS servers, software and hardware release to our customers with quality.

8. Report defects found in our defect tracking tool.

9. Reproduce defects as needed by the development teams.

10. Verify system software and hardware fixes as they become available from development groups, which includes reporting what was tested for verification and closing the reports.

11. Executing nightly stress, longevity and endurance tests against BMC system software, prior to consumption from other UCS teams.

12. Executing weekend tests to guarantee software and hardware quality.

13. Execute daily functional and system tests against BMC system software, for continuous integration with other UCS software and hardware.

14. Execute daily tests so that we can deploy BMC system software to our customers continuously.

15. Interview BMC quality assurance (QA) applicants.

16. Mentor BMC QA team members and interns.

17. Present technical findings in new and existing BMC technologies to BMC QA team members.

18. Produce technical support logs on all reported issues.

19. Debug and analyze hardware and software issues, including BMC issues, storage, operating system, and networking issues.

20. Looking for errors and failures and faults in UCS software and hardware, and specifically BMC system software.

21. Knowledge, debug and analysis of security features in hardware and software including Cisco's ACT2 (h/w) authentication and secure boot features, and BMC root of trust, which guarantees a genuine UCS product.

22. Knowledge and reporting on chassis and blade/server thermal and fan spin up issues.

23. Knowledge and reporting on blade/server alarms and faults.

24. Knowledge and reporting on Intelligent Platform Management Interface (IPMI) software and sensor issues, and being able to correctly fake sensors.

25. Knowledge and reporting on BMC Networking issues.

26. Knowledge and reporting on Virtual Keyboard, Video, and Mouse (KVM) issues.

27. Knowledge and reporting on Virtual media issues.

28. Knowledge and reporting on Inband out outband IPv4 and IPv6 issues.

29. Knowledge and reporting on Graphical Processor Units (GPUs) issues.

30. Knowledge and reporting on Secure Digital device issues.

31. Knowledge and reporting on Power Capping issues.

32. Knowledge and reporting on Power Management and Node Manager issues.

33. Knowledge and reporting on Management Engine issues.

34. Knowledge and reporting of Non-Volatile Memory (NVMe) issues.

35. Knowledge and reporting of hardware issues, like correctable and uncorrectable ECC errors.

36. Knowledge and reporting of "will boot" failures. "Will boot" failures are failures that prevent the blade/server from powering on.

37. Knowledge and reporting on additional BMC embedded software features which includes, factory reset, block transfer, processor built in self-test, field-replaceable unit, serial-over-lan, IPMI-sel, power policy, board controller update, firmware update and activation, and web services.  
location: Beaverton, Oregon
job type: Contract
work hours: 8am to 4pm
education: Bachelors
 
responsibilities:
Find bugs, defects, and regressions. Design, implement, execute and debug information technology test cases and scripts. Validate and document completion of testing and development. Automate test cases. Verify fixes.

 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
 
skills:
  • QA Engineer (5 years of experience is required)
  • UCS Servers
  • Networking
  • Python

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Sr. Android Engineer

  • location: Portland, OR
  • job type: Permanent
  • salary: $120,000 - $130,000 per year
  • date posted: 3/5/2021