Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Lattice Semiconductor • Pune, Maharashtra, India
Role & seniority: QA Engineer, mid-level (early in QA career acceptable)
Stack/tools: GUI testing for FPGA design software; familiarity with Squish, Selenium or similar; scripting in Python/JavaScript/Tcl; Git/Jira; cross-platform GUI frameworks (e.g., Qt) a plus
Execute manual and automated test cases for GUI features and workflows
Validate GUI behavior, layout, and responsiveness across platforms and resolutions; document usability issues
Maintain and enhance GUI test suites and automation scripts; report and verify bugs with development
3+ years in QA or EDA tool GUI testing; strong QA fundamentals
Experience with GUI testing concepts/tools; scripting ability
Attention to detail; good communication and teamwork
Experience with EDA tools or technical desktop apps
Familiarity with Git, Jira; UX/HCI interest
Experience with Qt or other cross-platform GUI frameworks
Location & work type: available across multiple international locations; full-time role
Lattice Overview There is energy here…energy you can feel crackling at any of our international locations. It’s an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality. Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you’re looking for. Responsibilities & Skills We are looking for a QA Engineer to join our Radiant GUI Quality Assurance team. This role is ideal for someone early in their QA career who is passionate about software quality, user interfaces, and improving the user experience of complex engineering tools. You will work closely with senior QA engineers and developers to validate GUI functionality, ensure usability, and contribute to the overall quality of our FPGA design software. Key Responsibilities Execute manual and automated test cases for GUI features and workflows. Validate GUI behavior, layout, and responsiveness across different platforms and screen resolutions. Assist in identifying and documenting usability issues and inconsistencies. Support exploratory testing to uncover edge cases and improve user interaction quality. Report bugs clearly and concisely, and verify fixes in collaboration with development teams. Contribute to the maintenance and enhancement of GUI test suites and automation scripts. Learn and apply best practices in GUI testing, usability validation, and test documentation. Participate in team meetings, sprint planning, and QA reviews. Required Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 3+ years of experience in QA or EDA tool GUI development/testing. Basic understanding of software testing principles and QA methodologies. Familiarity with GUI testing concepts and tools (e.g., Squish, Selenium, or similar). Some experience with scripting languages such as Python, JavaScript, or Tcl. Strong attention to detail and a passion for delivering high-quality user experiences. Good communication and teamwork skills. Preferred Qualifications Exposure to EDA tools or technical desktop applications. Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., Jira). Interest in user experience (UX) and human-computer interaction principles. Experience with cross-platform GUI frameworks (e.g., Qt) is a plus.