Software QA Engineer

Location: Cambridge, MA

Ref#: 1648.3187

posted: 20-Nov-2017

Responsible for developing, applying and maintaining quality standards for company products. Develop and execute software test plans. Analyze and write test standards and procedures. Debug software products through use of tests. Maintain documentation of test results to assist in debugging and modification of software. Analyze test results to ensure functionality and recommend corrective action. Responsible for the software quality assurance and test automation development for Symantec Advanced Threat Protection solution integrating Endpoint, Network, Email and Cloud Security designed for protecting physical and virtual assets for both on-premise and Cloud environments; utilizing strong knowledge of Symantec enterprise security products like Symantec Endpoint Protection, Symantec Data Center Security and Symantec security technologies like AVE, DAVE, IPS, ERASER, SymEFA, Firewall, Insight Reputation. Lead and mentor a group of software quality assurance engineers working on development of Symantec Advanced Threat Protection. Technical leader authorizing and finalization on product and feature test strategy and test automation planning. Develop and execute initiatives designed to increase the domain expertise and solution efficiency of the Quality Engineering group. Create high impact defects for best product quality, isolating defects to component level and providing solution to fix the issues. Set design patterns for others to follow in terms of automation development across an entire test area. Defines the tools and automation required to test software. Design and Implement long-term changes to the automation framework. Utilize significant knowledge and experience working with Symantec's core security technologies, Saturn and Robot automation framework towards software testing and test automation of Symantec Advanced Threat Protection solution; Use product and 3rd party API's for test automation development using Symantec's proprietary Saturn automation framework, PowerCLI, Java, PowerShell, Selenium, Robot and Python. Utilize understanding of product database schema for testing and test automation development and use Symantec proprietary tools like Toro, Etrack, LU Server etc. for software development and testing. Set standards in the team for developing test automation scripts and define the format and structure for code reviews. Work with architects and representatives from peer groups to discuss feature status and make contingency plans for large, complex features. Provide high-level estimates for the release deliverables early in the planning process. Setup and debug complex physical and virtualization test environments utilizing strong knowledge on Cloud infrastructure and usage and integrating it with product testing. Contribute to building team strength through talent acquisition and mentoring. Utilize graduate-level research and analysis skills.Employer will accept Master’d degree in Computer Science, Engineering or related technical field and 3 years of work experience in job offered or in a computer-related occupation. Any suitable combination of education, training, or experience is acceptable. Position requires 3 years experience in the following: 1 Java, Python, PowerShell, VMware PowerCLI 2 Software Quality Assurance and test automation 3 Agile software development 4 Information security domain, endpoint and network security 5 Virtualization domain 6 Setting up and debugging complex virtualized test environments 7 Write complex automated tests for software products testing 8 Develop automated test frameworks to test enterprise security solutions 9 Identifying appropriate regression test coverage for complex enterprise security products with large feature set & multiple components 10 Code reviews of automated tests 11 Working with Symantec enterprise security products or competitor equivalent