POSITION DESCRIPTION:
This is a global technology company specializing in electronic design, emulation, and test solutions. They develop software-centric tools and platforms - including EDA software, network test and visibility solutions, and hardware instrumentation - that support engineers across the full product lifecycle, from simulation and prototyping through to manufacturing and validation. Their solutions serve teams working on advanced technologies across communications, semiconductor, aerospace & defense, automotive, and networking industries.
LOCATION: Ukraine (remote), Poland (remote), Uzbekistan (hybrid), India (hybrid)
MINIMUM EXPERIENCE:
3+ years of experience as Quality Assurance Automation Engineer
EDUCATION:
BS or MS in Math, Computer Science, Engineering
REQUIREMENTS:
- Strong knowledge of SDLC and QA methodologies
- Background in both manual and automated testing of desktop, mobile and web applications including end-to-end and API testing
- Hands-on practice developing and maintaining automated tests in Python
- Hands-on experience with test automation using Pytest and others; experience with PyAutoGUI for desktop UI automation
- Practical knowledge of creating and maintaining test automation documentation
- Proficient in Visual Studio Code (VS Code) for test automation
- Working knowledge of databases
- Applied experience using AI tools (GitHub Copilot etc.)
- Experience in setting up a test engine and QA infrastructure into the system from scratch
- Strong experience with bug tracking systems (Jira, Redmine)
- Upper-intermediate+ level of English
NICE TO HAVE:
- Familiarity with CAD applications (CATIA, 3D Experience) or 3D rendering software
- Experience with CI/CD tools and pipelines (e.g., Azure DevOps, GitHub Actions)
DUTIES:
- Lead and carry out routine manual and automation QA tasks according to company QA procedures
- Set up and establish a testing pipeline and QA infrastructure from scratch, including frameworks, tooling, and reporting systems
- Plan and estimate QA efforts on typical projects
- Identifying and creating reusable test data, methods, and frameworks
- Provide accurate and complete testing on clients’ projects
- Research, learn, and practice new testing methodologies, techniques, and skills
- Break down major tasks into smaller subtasks
- Work with cross-team product owners, developers and other test engineers to support the current QA processes
- Organize and participate in team and client meetings
- Report on statuses, progress, and concerns of clients
- Leverage AI tools to accelerate test development and improve overall testing efficiency
- Demonstrate strong cross-cultural communication skills when collaborating with international stakeholders and distributed teams
COMPENSATION & BENEFITS:
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Remote or hybrid work mode
- Paid vacation, sick days, and more
- Medical Insurance