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