P

Panasonic Holdings

Diversified technology holding company

Software Test Engineer 2

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeIrvine, CA, USA$39 - $64 /hr

About the Job

Requirements

  • A Bachelor of Science degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering, or equivalent experience.
  • At least 3 years of work experience in software development.
  • Programming skills focused on automated test scripting on Linux, using tools such as Python, Pytest, Selenium, Expect, Appium, Postman, shell scripting, HTML, and JavaScript.
  • Understanding of Unix/Linux operating system environments, systems administration capabilities, and Linux shell scripting.
  • Knowledge of SQL databases and languages, including MySQL, MariaDB, and SQLite, and NoSQL databases, including MongoDB.
  • Understanding of computer networks and embedded systems.
  • Familiarity with DevOps CI/CD pipelines and GitLab.
  • Familiarity with virtualization, containerization, and Docker containers.
  • Understanding of software testing methodologies, including functional and non-functional testing, and techniques such as grey-box, black-box, regression, and stress testing.
  • Familiarity with software development tools such as GitLab and Jira.
  • Familiarity with Waterfall and Agile/Scrum development methodologies and environments.
  • Ability to understand system-level wiring diagrams and hardware interfaces is an advantage.
  • Troubleshooting and debugging skills, attention to detail, and documentation skills.
  • Ability to communicate verbally and in writing and to interact with others effectively.
  • Willingness to learn new technologies, skills, and processes.

Responsibilities

  • Support development of test strategies, test plans, test environments, and reports for manual or automated testing.
  • Define automation strategies and test cases for functional, regression, and system testing of complex software and hardware systems.
  • Review requirements for testability and define test data and manual and automated test strategies with an automation-first mindset.
  • Develop, enhance, and deploy automated functional, integration, and system end-to-end tests through automation test frameworks.
  • Develop manual tests to supplement automated tests.
  • Integrate and maintain hardware/software test environments, including test racks.
  • Execute test cases, test plans, test scenarios, and test scripts; validate results and provide first-tier triage for issues found during test execution.
  • Document test results and issues, and generate test reports.
  • Collaborate with Test and Development teams on root-cause analysis and corrective actions for issues found during test execution.
  • Reproduce, debug, isolate, and report issues, and verify fixes.
  • Evaluate and convert manual test cases into automated test cases.
  • Work with Development and Test teams to move testing into a CI/CD environment.
  • Work at test racks in a laboratory environment.

Desired Qualifications

  • Ability to understand system-level wiring diagrams and hardware interfaces.

About the Company

Panasonic Holdings

Diversified technology holding company

Panasonic Holdings operates as the holding company for the diversified Panasonic group. Its operating companies work across consumer appliances, industrial systems, supply-chain technology, energy, batteries, components, and related solutions. In practice, the holding structure sets group direction while distinct businesses develop, manufacture, and commercialize products and services. This is Panasonic Holdings, not Panasonic Corporation of North America; the stored North American iCIMS board is subsidiary-scoped. Work across the group includes engineering, research, manufacturing, software, sales, supply chain, and corporate disciplines.

Company size
Not listed
Company stage
Not listed
Total funding
$8.7M
Headquarters
Kadoma, Japan
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Panasonic Holdings

See more jobs