Staff Software Engineer
Current• Responsible for ensuring customer satisfaction with the technical products and services we provide with a focus on quality, resilience and performance • Lead end-to-end requirements gathering, configuration, testing, and deployment • Effectively interact with customers, management and developers regarding system and software requirements, • Translate requirements into user stories and technical specifications for core IT teams to reach viable solutions• Identify technical obstacles early and work closely with teams to find creative solutions• Partner with end users to develop test strategy and cohesive test plans for multiple projects.• Develop and optimize test cases to maximize success of software and system testing with consistent, thorough approaches that verifies product requirements and performance.• Conduct system testing to verify and validate the system requirements and detect product defects. • Analyze results and share observations with software developers. • Direct local and remote teams completing iteration (sprint), integration and acceptance tests to support successful product development stages and releases.• Identify and track defects with Jira and support developers in resolving problems by completing additional tests.• Author concise test reports to keep customers and management apprised of product status.• Support user acceptance testing.• Educate team members on capabilities and constraints of our technology platforms and those of our partners• Consistently share best practices and improve processes within and across teams