These job descriptions are examples. Looking for work?

Find JobsFind Jobs

QA Lead - Boston MA

0 people like this description

QA Lead - Boston MA

Internal Order Info: Principal SQA Engineer

As a member of CMG Software Quality Engineering team, Principal SQA Engineer will participate in testing and quality improvements for a highly scalable web-based course management and gradebook management applications that integrate class content and assessment materials delivered from a variety of online sources.

  • Development of test cases both manual and automated for product deliverables.
  • Write, automate, and execute test cases for product deliverables.
  • Provide and suggest improvements to current testing processes and methodologies.
  • Take an active role in debugging of software product problems reported by customer or otherwise using technical skills and tools to isolate the cause of the problem in an efficient and timely manner.
  • Take proactive actions to prevent software defects.
  • Lead test automation design and code reviews
  • Provide documentation and training needed to thoroughly communicate automated test software functionality to all departments.
  • Team lead and/or project management responsibilities.
  • Remain current on new technologies to continually improve testing techniques.
  • Possess the ownership of testing tools including specification, design, implementation and maintenance.
  • Demonstrate leadership in the evolution of test tools and component-level test strategy.
  • Provide technical leadership both vertically within the team as well as horizontally across other teams which work on the product and owned subcomponents.
  • Act as a technical leader in the development of component-level test strategies and schedules.
  • Specify and perform component-level testing of software modules on assigned project.
  • Participate in development code reviews for testability issues.
  • Organize and lead a department code review on test tools and test harnesses.
  • Mentor employees with the Sr. SQA Engineer or SQA Engineer title.
  • Collaborate with development to create a strategy for testing specific releases.
  • Participate in defining QE methodologies, best practices, and efficient QE process.
  • History of team participation with development staff in requirements/design validation activities.
  • Demonstrated ability to successfully plan and execute effective end to end product testing.
  • Track record of completing test cycles on schedule and successfully implementing/installing products.

    Minimum qualifications are:

    8+ years of software development/quality engineering experience or equivalent. Experience working in a heterogeneous software development and deployment environment including UNIX, Windows and Mac. 4+ years of automated tests development using test automation tools (WinRunner, QuickTestPro, Silk, Rational Robot). Formal training and hands on experience in object-oriented languages (C++/Java), Unix system-level programming, multi-threaded programming, relational databases (Oracle), and web technologies (HTTP, HTML, Javascript, etc.), and scripting languages like Perl or Python required.
    3 - 5 years of related C/C++/Perl/Java experience, less than 4 years requires demonstration of exceptional skills

    Sound knowledge of Windows 2000/XP and Sun Solaris 2.6/7/8. Strong familiarity with Web production, design and content issues(HTML/DHTML/JavaScript/Flash) is highly desired, as is a strong understanding of relational databases and multi-tiered Web applications (ideally using J2EE/WebLogic/Struts/Oracle/XML). Experience with integration projects is highly desired, particularly familiarity with Web Services, SOAP, and asynchronous messaging solutions. Excellent organizational, oral and written skills. Must be able to work independently and under minimal supervision. Proven experience in working horizontally across teams as well as vertically within the team. Strong problem solving skills. Excellent verbal and written communication skills. Highly motivated and passionate about Quality. Excellent knowledge of development life cycle and QA processes.

    Preferred Skills:

    Experience with load testing applications helpful. Experience as a technical lead of two or more QA engineers. Knowledge of CVS, Junit and code coverage concepts and tools.

    Education:

    BS or MS degree in CS or equivalent experience relevant to Quality Engineering.

  • These job descriptions are examples. Looking for work?

    Find JobsFind Jobs