Job Description:
We are seeking a Sr. QA Engineer to develop software test processes, plans, test cases and to perform functional, regression and performance testing for a multi-tiered, distributed Web Services solution. The ideal candidate will have experience testing both centralized services and mobile software applications.
Qualifications and Experience:
-
Minimum 5 years experience in software development and software quality assurance, with at least 3 years experience in test automation
-
Minimum of 1 year Programming experience in one or more of the following: C, C++, C#, Java, Visual Basic – Ruby on Rails is a plus
-
Minimum of 2 years experience in Scripting with one or more of the following: SQL, Perl, Python, VBScript, JavaScript
-
Experienced in Software QA methodologies: process, test planning, test case development, writing test code, testing techniques
-
Expertise in automation tools and techniques (commercial and open source tools)
-
Experience developing test applications in Windows Mobile CE, J2ME, and Java
-
Significant white box (programming) experience testing C++, C# and Java Web Services
-
Competent programming in Python, or other scripting languages
-
QA test lab administration (computer specification and configuration, networking, maintenance)
-
Bachelor of Science in a computer/technology related curriculum
Platforms exp:
Ruby on Rails UI
Java Web Services
Apache / Tom Cat Web Server
PostgreSQL
Linux, Free BSD
Job Responsibilities:
- Spearhead the testing effort for client's Web Services software solutions
- Provide mentoring role and best practices to incumbent QA personnel in the establishment, maintenance and ongoing development of a software QA environment
- Review and select automation test tools and utilities including both off-the-shelf and open source offerings
- Develop and implement the test automation strategy for assigned features/functionality including the creation of technical specifications for automation architecture and scripts
- Apply knowledge of best practices in software programming to create documented fault-tolerant, highly reliable test architectures, scripts, test suites, and processes that require minimal sustaining engineering effort
- Participate in QA test environment requirements, design and build-out
- Create test plans and cases for assigned product areas based on an understanding of quality risk and optimize test matrices to reduce required testing time
- Work closely with development to identify systemic issues, diagnose root causes, and improve overall product quality
- Plan, design, program and implement complex Load Tests.
- Perform system tests, network tests, database load and performance tests and synchronized client-server tests distributed
_______________________________________________________________________________________________________________________________
Please forward all inquires to:
Stephanie Fling
Recruiting
303-575-6881