Job Order #1194

Email this Job to a Friend
Posted Date: 6/5/2014
Job Category: IT/Computing
Position Title: Quality Assurance Manager
Salary Range: Depends on Experience
Location: Hunt Valley, MD
Desired Skills:

Quality Assurance Manager


SAI is a full-spectrum technology and consulting company serving commercial, higher education and healthcare clients across North America. From our flagship office in Hunt Valley, Maryland and our satellite locations in Nashville and Atlanta, we provide a full spectrum of technology consulting services and products – from digital strategy and marketing services, web design and development, to packaged software, and IT consulting and recruiting services – all with the goal of helping clients thrive.


We are seeking an experienced Quality Assurance Manager for a permanent role with a client of ours in Hunt Valley. This key member of IT management will lead a team of QA Analysts and QA Engineers with responsibility to support successful software development outcomes.  The typical duties of this role include designing and implementing application testing strategy, managing QA involvement in projects throughout the Software Development Life Cycle, developing context appropriate test plans, overseeing the execution of functional testing, bug tracking, integration testing, performance testing and regression testing, and coordinating across technology and business teams to facilitate the resolution of production incidents.


Essential Roles and Responsibilities


  • Oversee the implementation of quality assurance activities for the IT Team

  • Manage day-to-day activities of the QA team; providing technical leadership, career development, and mentoring to team members

  • Manage the planning and execution of product quality and testing efforts, including allocation of resources to meet committed delivery dates

  • Daily management of objectives, priorities, tradeoffs, risk and performance management of all reporting staff

  • Participate in design discussions and planning with Business Analysis and Development team staff

  • Provide effective communication regarding software quality issues, objectives, initiatives and performance

  • Understand business objectives and utilize test acceptance criteria to ensure application development meets those goals

  • Evaluate and test new or modified software programs to verify that programs function according to both technical and business requirements

  • Oversee the development and execution of manual and automated test cases to verify that programs function according to both technical and user requirements

  • Testing duties will involve: Functional, GUI, ETL jobs/processes to load and transform data from source to target, application load testing

  • Isolate bugs, document and track them in bug repository; producing detailed defect reports as required

  • Effectively communicate with the project manager and the project team members

  • Identify tools or resources required in order to ensure project will deliver a quality product


Desired Knowledge, Skills and Abilities


  • Advanced knowledge of quality assurance processes, technologies, and testing tools

  • Experience managing testing throughout the software development life cycle

  • Expert working knowledge of Windows operating systems

  • Solid understanding of Internet-based technologies and object oriented design principles

  • Good understanding of HTTP protocols and browser stack

  • Hands on experience with using windows shell

  • Good knowledge of SQL injection, cross side scripting issues

  • Demonstrates a strong work ethic including attendance and above average productivity

  • Develop expertise in the features/product areas supported by the QA team

  • Ability to work effectively in a team environment while being self-motivated

  • Demonstrated initiative and the ability to remain flexible and responsive in a very dynamic environment

  • Ability to communicate clearly with technical and non-technical audiences, both verbal and written

  • Demonstrated project managed skills including project planning, estimation, and release planning

  • Demonstrated ability to produce clearly written, well-organized documentation and communications

  • Ability to learn new applications and processes quickly, prioritize tasks among many competing requests and work effectively in a fast-paced, high-growth environment


Required Education and Experience


  • Hands on experience with scripting languages including Ruby, Python or JavaScript

  • Automated testing experience and the ability to write database SQL scripts is required

  • Experience testing desktop applications and working knowledge of web services, HTTP APIs

  • Hands on experience running load tests, analyzing bottle necks and working with a .Net development stack

  • Bachelor’s degree preferred


How to Apply


Please submit your resume in MS Word format, salary requirements and professional references to Sponsorship is not available, principals only please.

Share this job: