Job Responsibilities - 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 developments 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 - 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
Minimum Qualifications bachelor’s degree | |