Lead Software QA Engineer

  • Salary, Bonus, Comprehensive Benefit and Retirement Programs. 
  • Local candidates preferred. Client will consider a non-local candidate only if they have very strong ties to the position location and are committed to moving.
  • This is direct hire role.


Location:  Natick, MA
 

This Lead Software QA Engineer Position Involves the Following Responsibilities:

  • Perform multiple levels of testing to ensure the highest degree of quality of systems and applications. This includes unit, integration, functional, and regression levels
  • Design, develop, and implement automated testing programs and frameworks that allow tests built to be repeatable and reusable
  • Design and develop system performance tests
  • Design and develop Production simulation tests
  • Clearly document and track software defects and enhancements
  • Include a level of information which allows team to resolve issues more quickly (e.g. clear description, steps to recreate, root cause, etc.)
  • Assist in the design, configuration, and administration of multiple testing environments
  • Assist in the design, configuration, and administration of the continuous integration environment
  • Assist in development tasks as needed
  • Train and advise fellow engineers on use of testing frameworks and development best practices
  • Ensure development staff is adhering to the continuous integration principles
  • Use code analysis tools to report on various metrics including code quality, systems testing coverage, and system performance
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
  • Provide feedback and recommendations to development team on software usability and functionality
  • Analyze complex requirements and build effective test strategies and associated test data needed to execute tests


Who Will Be a Great Fit?  

  • 5+ years software QA and Test including a deep understanding of QA methodologies
  • Proficient in application of testing tools and SQA best practices
  • Experience mentoring other QA team members
  • Understand the agile development methodology and QA’s role in the process
  • Experience with black box/white box testing and user acceptance testing
  • Experience using automation tools
  • Experience using defect tracking tools
  • Strong SQL skills and capable of writing and executing advanced statements
  • Knowledgeable in XML, HTML, Javascript, CSS, and web services
  • Strong Java skills, or other object-oriented development languages
  • Solid knowledge of relational database concepts
  • Experience using integrated development environment tools such as Eclipse
  • Experience using data query tools such as Toad
  • Experience with Linux, Windows, relational database, MS-Office 
  • Experience using automated testing tools

 

email us directly to:  resumes@GreatBayStaffing.com