onsite
Software QA Automation Engineer I - AeroVironment
QA Engineer
Entry‑level Software QA Automation Engineer focused on designing, expanding, and maintaining automated test suites using Python, Selenium, and Java within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts for web and API applications using Python and Selenium.
- Collaborate with development teams to define test scope, resource needs, and success criteria for both manual and automated testing.
- Implement and enforce QA best practices, standards, and reporting mechanisms to ensure high quality releases.
- Identify, document, and track project risks and defects, providing clear communication to stakeholders.
- Participate in continuous improvement initiatives, including test framework enhancements and process automation.
Requirements
- Strong foundation in Python programming and experience with Selenium WebDriver.
- Basic knowledge of Java and version control using Git.
- Familiarity with Agile/Scrum development practices.
- Excellent analytical, problem‑solving, and communication skills.
- Self‑motivated with a willingness to learn and grow in a fast‑paced environment.
Skills
pythonseleniumjavaagile