Careers
Quality Assurance Engineer
The Message Systems engineering team is looking for a highly motivated QA Engineer to help us extend the most advanced email-messaging platform on the market. You will enjoy in-depth exposure to all aspects of building scalable applications as part of a small, internationally renowned team that helps our customers — Fortune 500 companies and hot startups alike — achieve their cutting-edge messaging goals.
Position Description
- Will work on projects of moderate to large scope where analysis of situations or data requires a review of identifiable factors
- Will function as a Project Team Member on high complexity projects
- Will exercise LINUX applications in a networked environment
- Will define and implement solutions based on objectives
- Will independently provide advanced QA and Testing
- Will perform analysis and review for SDLC artifacts produced by project team members
- Will create scripts necessary to exercise the software
- Will know where to start when trying to break software
Demonstrated Skills
- Excellent Analysis, Problem Solving, Time Management Skills
- Must be willing to learn a variety of technologies independently
- Must possess excellent documentation and QA methodology skills as they relate to Test Planning, Design, Execution and Results analysis
- Excellent Oral and Written Communication Skills
- Must understand how to test boundary conditions, invalid inputs, potential security issues, etc.
- Must be able to read developer unit test cases to uncover unexercised portions of the software
- Must possess experience performing structured quality assurance analyst duties including, but not limited to the following:
- Requirements analysis and decomposition
- Prioritization of test-related tasks
- Test Design and Test Plan development
- Writing and executing of Test Cases
- Manual Test Execution
- Data Validation
- Defect Tracking; entry and reporting
- Test Status & Metrics Reporting
- Must posses strong user-level UNIX skills, including the command line interface, the file system, and networking
- Must be proficient in at least one scripting language, such as Perl or Python
- Must have at least 1 year experience writing test automation scripts in a language such as Perl or Python
- Must understand multi-server product architectures
Additional Qualifications
- Admin experience with *NIX systems
- Experience with messaging protocols such as SMTP, SMPP, or MM7
- Experience in multiple QA methodologies and QA best practices; examples include CMM, RUP, Six Sigma, etc.
- Business Analyst, Development, or other IT experience
- Moderate experience with relational databases including writing SQL queries
- Exposure to Performance Engineering
- Exposure to one or more development platforms
- Change Management, Configuration Management, Release Management, or Project Management experience
- Experience with large-scale mail transport infrastructure systems
Education/Experience
- Exposure to 3+ years Quality Assurance or 5+ years of related field experience (IT)
- Bachelor's degree / 4-year college degree in Computer Science, Engineering, Networking or equivalent work experience.
This position is full-time in our Columbia, MD office. We're only considering candidates with existing US work eligibility.
Send applications to jobs@messagesystems.com.