onsite
Test Automation Engineer - John Deere
QA Engineer
Lead end‑to‑end test automation for automotive software, designing and executing Selenium‑based test suites in Java and Python, integrating with CI/CD pipelines on Jenkins, and collaborating with cross‑functional teams to ensure high quality releases.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium with Java and Python for functional, regression, and performance testing.
- Integrate test automation into CI/CD pipelines using Jenkins, ensuring seamless execution and reporting.
- Collaborate with product, development, and QA teams to define test strategies, review requirements, and provide actionable feedback.
- Analyze test results, troubleshoot failures, and implement fixes or enhancements to improve test coverage and reliability.
- Document test cases, test plans, and automation frameworks, and maintain version control using Git.
Requirements
- 3+ years of experience in test automation for software applications.
- Proficiency in Selenium WebDriver with Java and Python.
- Strong knowledge of CI/CD concepts and experience with Jenkins.
- Solid understanding of Git version control and branching strategies.
- Excellent problem‑solving skills and ability to work collaboratively in a team environment.
Skills
test automationseleniumjavapythonjenkins