Key Responsibilities - 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 opportunity 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). - Robust problem-solving skills and an ability to work effectively in Linux-based environments.