MMSC software QA Engineer
Responsibilities:
1. Work closely with development team on the design and specification of features
2.Perform Unix System Administration, and OS and software installations, White-box Server Side level testing
3.Develop automated tests to verify functionality of our fault tolerant highly available systems. Work constructively with other team members to find and verify bugs
4. Critically think about how our customers will interact with our messaging products and turn those thoughts into test cases, action items and avenues of discussion
Requirements:
1. Minimum BS or equivalent in Computer Science with 2-5 years of testing experience
2. Working knowledge of UNIX/Linux systems is required and nice to have knowledge of messaging and networking protocols, such as HTTP, SMTP, LDAP and IMAP4.
3. Knowledge of testing distributed and network product, HTTPUnit and HTMLUnit a plus.
4. Formal training or hands on experience in Automated Testing Tools, Web technologies (HTTP, HTML, MIME, JSPs, Struts, XML, etc.)
5. Passion for carrier-class, highly available, high performance server software.
6. Well versed in scripting languages, such as Perl and Shell.
7. Experience writing C/C++ and Java code.
QA Engineer(server)
Essential Duties & Responsibilities:
Test and verify the quality of server and client products. Develop
and maintain an automation testing framework that allows quick
regression testing of products. Write and maintain documents of test
cases and test systems. Work with development and support groups to
deliver high-quality products quickly.
Skills and Qualifications:
- Bachelors degree in engineering and a minimum of 2 years of relevant
experience.
- Required: Linux environment.
- In-depth understanding of QA methodology.
- Experience with test automation systems.
- Domain expertise with mobile messaging (WAP, MMS, GSM, etc.) and/or
high-performance servers is desirable
- Experience with Python, Shell or Perl.
- Development experience with C, C++ is desirable