Quality Engineer
Work collaboratively with cross functional team of product managers UX designers, architects, principal engineers, software engineers in an Agile team
Design develop and review test strategies and test cases for the applications
Analyze new development and change requirements to determine testing needs
Work closely with the agile team to create and apply best testing processes
Coordinate with the Scrum team and development counterparts in overseeing bug tracking test prioritization, test automation and release
Engages in dependency analysis functional design workflow analysis use case analysis data and process modeling, and has a clear understanding of the current and future business rules and determine what and how the software needs to be tested
Takes a lead in end to end testing discipline by partnering with other teams to support including test planning, incident research and analysis test strategy QA and user acceptance testing functions as needed
Leverages a deep understanding of system behavior and data properties to determine efficient and effective approaches to testing broad and or complex topics
Creates reports and analyzes data to provide accurate testing results and summaries
Analyzes current processes and identifies existing or potential problems to discover new process improvement opportunities
This list is not all inclusive and you are expected to perform other duties as requested or assigned
Skills Experience
Required Basic Knowledge on Java, GIT/GIT hub, SQL and test methodology, User Interface and Services testing Methodologies
Required Agile/Scrum team experience, supporting automation efforts working with Developers, Test case tracking/documentation/Experience working with Jira Tools/Plugins and processes
Preferred
Good knowledge of Jenkins, API Testing, Java Script, REST and SOAP.
Required Ability to Independently drive projects and outcomes, work with minimal requirements and those that frequently might change
Strong problem solving, critical thinking, organization and communications skills
Must be flexible to learn / adapt new coding language as required
Develop new utilities to support test automation needs.
Work with Quality Engineering team by providing automation support.
Team player, work with different teams in the organization in a seamless manner
Multi-tasking, capable of handling multiple projects and priorities at the same time