Microchip Technology Inc. logo
Full-time
On-site
Gyumri, Shirak Province, Armenia

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await!

Job Description:

The successful candidate will utilize Squish and other automation tools to ensure the quality, usability, and reliability of our graphical user interfaces. You will work closely with development and QA teams to design, implement, and maintain automated test suites for FPGA software GUIs.

Responsibilities:

  • Design, develop, and maintain automated GUI test scripts using Squish for FPGA software applications.
  • Execute automated and manual GUI tests to validate functionality, usability, and performance.
  • Collaborate with software developers and QA engineers to identify test requirements and improve test coverage.
  • Analyze test results, identify defects, and report issues using bug tracking systems.
  • Maintain and update test environments, including hardware and software configurations relevant to FPGA tools.
  • Contribute to the continuous improvement of GUI testing processes and automation frameworks.
  • Document test cases, procedures, and results for internal and external stakeholders.
  • Participate in code reviews and provide feedback on GUI testability and automation.

Requirements/Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • 0–2 years of experience in software quality assurance or GUI testing
  • Familiarity with GUI testing concepts and automation tools; experience with Squish is highly desirable.
  • Experience with Bash scripting for automation tasks and test environment management.
  • Basic understanding of FPGA architecture and development tools is a plus.
  • Experience with scripting languages (Python, JavaScript, or similar) for test automation.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a team environment.

Preferred Skills:

  • Hands-on experience with Squish or similar GUI automation tools. 
  • Exposure to FPGA development environments (e.g., Libero, Vivado, Quartus).
  • Knowledge of software testing methodologies and bug tracking systems.
  • Experience with version control systems (e.g., Git, SVN).

Travel Time:

No Travel

To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.

Apply now
Share this job