Software Test Engineer
Company
AeroDynamics
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
31/10/2024
Responsibilities
- Develop and execute detailed test plans and test cases for embedded software and systems, ensuring alignment with system requirements
- Lead the testing of embedded devices, including both hardware components and integrated systems, to identify, reproduce, and report defects
- Design, set up, and maintain test environments for both manual and automated tests
- Work closely with the development team to understand features and technical implementation, as well as to ensure the testability of new products and features
- Utilize a variety of testing tools and frameworks (e.g., JIRA, TestRail, Jenkins, Selenium, etc.) as examples for tracking and automation purposes
- Analyze test results, document findings, and communicate with cross-functional teams to resolve issues
- Provide technical guidance and mentorship to junior test engineers, with potential to manage a team
- Stay current with new testing tools and test strategies, and share knowledge with the team to improve the overall testing process
- Collaborate with product management and customer support to understand customer usage models and develop test plans that replicate real-world scenarios
- Drive the adoption of best practices in code health, testing, and maintainability
Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
- 5+ years of experience in test engineering with a focus on embedded systems and software
- Proven experience with system-level testing and understanding of system architecture
- Strong knowledge of software QA methodologies, tools, and processes
- Hands-on experience with automated testing tools
- Experience with scripting languages (e.g., Python, Bash) for test automation
- Familiarity with CI/CD principles and tools (e.g., Jenkins, GitLab CI)
- Experience with version control systems (e.g., Git)
- Excellent problem-solving, communication, and leadership skills
- Master’s degree in a relevant field
- Experience with real-time operating systems (RTOS) and microcontrollers
- Knowledge of communication protocols (e.g., CAN, SPI, I2C, UART)
- ISTQB certification or equivalent
- Prior experience in a mentorship or supervisory role within a test engineering team
Application Procedures
Interested candidates can send their CVs to
career@aerodynamics.am clearly mentioning the title.
Please mention in your application that you have learned about this position from MyJob.am