QA Engineer position.

Depends on Experience

Full Time

  • 10% Travel


  • C + +
  • Multi - threading
  • Quality Assurance
  • J2E E
  • testing software
  • RedHat
  • Linux

Job Description

  • Write traceability matrix to link test cases to use cases. E
  • Execute functional (manual) tests based during each iteration on traceability matrix. E
  • Write and execute end-to-end (integrated) automated test cases. E
  • Oversee the quality of the software through test execution. E
  • Oversee the quality of the process through ensuring that all artifacts are produced based on quality standards. E
  • Provide first line support to customer on our product line. E
  • Must be able to understand and write Linux scripts.
  • Experience with CentOS is good to have.
  • Good to have working knowledge about different versions of RedHat OS and Windows.
  • Must be flexible to work with global teams in different time zones.
  • Should be willing to upgrade themselves to new technologies and new platforms.


Major Responsibilities/Activities (List in order of importance the essential functions of the job and the approximate percentage of time spent on each of the activities; describe what must be accomplished, not how it must be done; include supervision or management responsibilities, quality and quantity standards, and  % Time (as applicable.)

  • Software product verification and certification
  • Writing and executing test cases for the software’s developed by MAD.
  • Provide first line support to customer on our product line.




  • B.S Degree in Computer Science or Engineering. E




  • Must have 6+ years of hands-on software testing experience.
  • Travel to Naka factory in Japan for QA review meetings.
  • Travel to customer locations as needed.




  • Must be capable of working under pressure and with aggressive release timelines (2 releases a month).
  • Must have more than 6 years of recent testing experience on Linux (RHEL/CentOS preferred).
  • Must have tested software written using Java, J2EE, Application Server (JBoss preferred), Message Queue, Multi-threading, Databases for at least 5 years.
  • Must have worked in challenging, small team environment (less than 10 members), startup experience desired.
  • Must be capable of juggling multiple responsibilities.
  • Must excel at teamwork and problem solving.
  • Must have written automated integration tests using JUnit framework for at least 3 years.
  • Must have done manual (functional) testing of enterprise applications and platforms for at least 3 years.
  • Experience testing software written in C++ nice to have.