Software QA Engineer - API
As a member and a key contributor to our API Services Product Delivery team, this Software QA Engineer will work closely with the team to collaboratively assist in Agile sprint grooming, planning and testing both new API-level functional enhancements, as well as sustaining engineering fixes and regression/pre-test support for our scheduled software releases, working with a cross-functional team that consists of development, product owner, technical documentation and support personnel.
SPECIFIC DUTIES and RESPONSIBILITIES:
Delivers and tracks progress to testing schedules, within aggressive “time-to-market” driven project environments, sometimes across parallel projects;
Collaborates within QA team, API team and across product development on process improvement initiatives;
Regularly summarizes testing status and areas of risk, and wherever possible proposes and executes upon mitigation strategies. Employs a sound risk management approach to determine an optimum, well-structured and comprehensive test strategy for assigned projects;
Interfaces with automation engineers to identify and prioritize areas for significant efficiency and confidence gains through test automation;
Provide QA test support to ongoing Sprint development as well as release support in lower QA environments, up to and including off-hours production server testing on release day;
Analyzes, tracks, and reports on application issues and maintains documentation on project issues and defect metrics.
REQUIRED SKILLS and EXPERIENCE:
Familiarity with functional and nonfunctional testing of APIs and web services using REST or SOAP protocols; experience with GraphQL is a plus;
Prior experience working within an Agile SDLC is a must;
Prior experience creating or running tests using SoapUI is desirable;
Ability to execute and coordinate integration, system, regression and user-acceptance testing;
Demonstrated ability to work on concurrent projects, activities and tasks under time constraints;
Experience with manual testing of http calls is helpful;
Skilled at developing test cases, test plans and test strategies for new releases as well as functional regression tests based on feature complexity and risk factors;
Strong analytical and troubleshooting skills and the ability to Investigate test failures and assist engineers in finding root cause;
Excellent written and verbal communication skills;
Ability to effectively utilize issue/defect tracking tools such as JIRA and test case management tools such as TestRail;
Minimum of 5+ years of experience in the Software Quality Assurance field with a passion for quality and a demonstrated track record of continuously improving;
Excellent attention to detail and a self-starter personality.
PrismHR is an EO/AA/VEV/Disabled Employer
Diversity Candidates are encouraged to apply