Manager – Test Engineering

Location: Pittsburgh

Job Type: Full Time / Permanent

Overview: Develop and implement a test engineering methodology for technology engineering activities that supports company initiatives, meets organization standards and end user requirements. Perform test engineering tasks, such as developing exploratory testing charters, mind maps, etc. and schedules. Evaluate and recommend testing tools and processes, computing metrics related to testing activities. Recommend resolutions, monitor testing, analyze and report test results. Coach and mentor test engineering associates and conduct performance appraisals. Interview and make recommendations for additional staff.

Job Duties & Responsibilities • Establish, implement, and constantly improve test engineering methodologies for technology • Perform risk assessment, actively communicate risks to management • Manage test engineering personnel • Evaluate and recommend testing processes, techniques and tools to management • Review code for automated tests and review software engineering practices Education and Experience: • BS in Computer Science or MIS, and/or related industry experience • 5-7 years of experience in test engineering or quality assurance experience is required. • Emphasis is on transitioning team from manual to automated tests. Retail application experience is preferred. • CSQA/CSQTE, or ISTQB or equivalent certification is a plus • Experience in software testing, including integration, functional and end to end testing • Familiarity with test management tools as well as JIRA or equivalent defect tracking tools • Experience with test automation tools, programming languages, and test frameworks • Experience with one or more programming languages (Java, .NET, C++, Python, JavaScript, or any other language) • Familiar with Object Oriented Programming concepts, Test Driven Development, Behavioral Driven Development and CI/CD fundamentals • Familiarity with SQL and relational databases, as well as APIs and API test tools (Postman, SoapUI, ..etc), cross browsers tools (SauceLabs, ..etc) • Exceptional interpersonal/team building skills including the ability to communicate with all levels of the organization and participate on multi-functional teams. • Thorough understanding of test engineering as it relates to software engineering, including the ability to present test engineering concepts to groups (subordinates, peers, management). • Extensive experience managing test projects – planning through execution. • Ability to act as a subject matter expert on multiple business systems • Ability to work at a detailed level while maintaining an overall project perspective. • Ability to interact effectively with technology and business individuals/product teams at all organizational levels. • Possess strong time-management, analytical, problem-solving and presentation skills • Detailed knowledge of project planning techniques. • Experience implementing test engineering best practices in an organization from scratch. • High-level knowledge of Client/Server, Mainframe, and Web environments and possible testing concepts specific to each application. • Able and eager to improve state-of-the-art Test Engineering practices