WHAT'S NEW AT SYSTEST LABS


SENIOR QA ENGINEER

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