This position will focus on driving Integration and Performance testing for end to end journey testing across applications.
Assist Senior Team members in modification of the documentation templates per the needs of the project and technology.
Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency.
Ensure adoption of best quality testing practices for cloud native applications with principles of 12 factor applications adhered to.
Understands automated test suites with code, front end GUI automation, service layer testing as it applies to environment and test date usage.
Ensure timely and accurate communication with Lead Engineers, Project Manager and Senior Management throughout the life cycle of the project
Extensive understanding of BDD/TDD practices, code review and analysis techniques, and open-source agile testing frameworks.
Interacts with technology staff including Quality Engineers, Operations, Developers, Devops Engineers, Product management, and Program management to identify scope of project/s and deliver services.
Works closely with software engineers to build quality by ensuring proper test and code coverage, configuration quality, monitoring, early performance testing
Develops and implements QA standards, processes, tools, and methodologies; partners with other functions to establish testing requirements
Acts as first-review for project-level reviews, walk through and inspections
Automate build, operate, and run aspects of software
Work with the application development and testing teams to assist with problem resolution and troubleshooting during Regression, UAT, and customer testing efforts.
Participate in team prioritization discussions with Product/Business stakeholders
Understands operational and engineering experience and actively works to improve experience and metrics in the ownership area
Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members
Mentor and guide new and less-experienced team members
Identify opportunities to improve an overall process and trim waste
Share and seek knowledge within their Guild/Program to drive reuse and productivity