- Design, develop, and execute both automated and manual test cases for diverse software applications.
- Perform rigorous REST API and GUI testing to ensure optimal software quality and reliability.
- Develop and maintain robust test automation scripts using Python and industry-standard automation frameworks.
- Collaborate with cross-functional development teams to identify, reproduce, and resolve software defects swiftly.
- Integrate automated tests seamlessly into CI/CD pipelines using tools like Jenkins and Azure DevOps.
- Configure, manage, and optimize testing environments, including Azure Virtual Machines, to suit project needs.
- Contribute to testing activities for automotive Electronic Control Units (ECUs) and electrical/electronic vehicle architecture.
- Mentor junior test engineers and participate in code reviews to uphold high-quality automation standards.
Overview
- We are seeking a highly skilled Python QA Automation Engineer to support our consulting projects in the automotive sector.
- In this role, you will be responsible for ensuring the highest quality of software through rigorous testing and automation frameworks.
- As a level 5 professional with 9-12 years of experience, you will be expected to advise and guide teams on best testing practices.
- The selected candidate will work closely with development teams to automate testing processes, ensuring the reliability and performance of our automotive software systems.
- Your expertise in REST API, GUI testing, and CI/CD tools will be essential to integrate and maintain testing protocols across projects.
- You will play a crucial role in validating automotive electronic systems, using your knowledge of Python programming and automation frameworks to develop efficient test scripts.
- Your work will contribute significantly to the reliability of Electronic Control Units and the overall vehicle architecture.
- This position offers the chance to mentor junior engineers, lead testing strategies, and drive quality assurance initiatives across complex, distributed systems.
- Join us in delivering cutting-edge solutions to our clients in the automotive industry.
Requirements
- 9-12 years of experience in software testing and quality assurance.
- ISTQB Tester Certification or equivalent practical experience in software testing and test automation.
- Proficiency in Python programming and a strong understanding of object-oriented programming principles.
- Hands-on experience with REST API testing, GUI testing, and Python-based automation frameworks like Robot Framework and Selenium.
- Experience with CI/CD tools such as Jenkins and Azure DevOps, with knowledge of Azure Virtual Machine management.
- Familiarity with automotive electronic systems and testing of Electronic Control Units (ECUs).
- Strong problem-solving skills and an ability to work effectively in Linux-based environments.