DXC LuxoftGothenburg

QA Automation Python

Description

The ideal candidate will have strong experience in automated testing

'using Python and PyTest, with a solid understanding of Linux environments,

Android Automotive OS, and CI/CD workflows

Automation & Technical Execution

Test Development: Develop, maintain, and execute automated test

scripts using Python and PyTest for embedded and infotainment systems.

CI/CD Integration: Integrate automated test suites into CI/CD pipelines

(Jenkins), ensuring seamless test execution and automated result reporting.

Network Simulation: Utilize CANoe and CANalyzer tools (including CAPL scripting)

for network simulation and analysis.

Environment Management: Work confidently within Linux environments and utilize Git,

Gerrit, and Jenkins for version control, code review, and automation processes.

Testing Strategy & Expertise

Test Design: Design and develop comprehensive test plans and test cases, covering both Unit Tests and Functional Tests.

Regression Testing: Perform regular regression testing to ensure system reliability and consistency across releases.

Continuous Improvement: Continuously enhance and optimize automated test frameworks to improve code coverage and execution efficiency.

Domain Application: Apply knowledge of automotive communication protocols (CAN, LIN, Ethernet) to design effective and reliable test strategies.

Collaboration & Ownership

Product Quality: Take full ownership of product quality, ensuring deliverables meet high expectations.

Problem Solving: Proactively identify, analyze, and solve technical challenges, consistently suggesting improvements to the workflow.

Cross-Functional Work: Collaborate closely with Android Automotive OS development teams to ensure product stability.

Communication: Maintain accurate, thorough test documentation and reports, communicating clearly with global teams.

Skills

AndroidCI/CDLinuxPytestPythonJenkinsGit