onsite
Software QA Automation Engineer III - AeroVironment
QA Engineer
Senior QA Automation Engineer leading test strategy, design, and execution for complex software and integrated systems in a lab environment, building robust automation scripts and improving QA processes with Python, Selenium, Jenkins, and Agile practices.
About the role
Key Responsibilities
- Lead the planning, design, and execution of test strategies for complex software and integrated systems in a lab environment.
- Develop and maintain robust test automation and scripting solutions using Python and Selenium.
- Collaborate with engineering, product management, and operations teams to define and improve QA processes.
- Integrate automated tests into CI/CD pipelines using Jenkins and Git.
- Mentor junior QA staff and provide technical guidance on automation best practices.
Requirements
- 5+ years of experience in software QA automation, with a strong focus on complex systems.
- Proficiency in Python, Selenium, and CI/CD tooling (Jenkins, Git).
- Experience with Agile development methodologies and test-driven development.
- Excellent problem‑solving skills and ability to work independently in a lab setting.
- Strong communication skills and a collaborative mindset.
Skills
pythonseleniumjenkinsagile