Software QA Engineer

We are looking for you

We’re seeking an experienced Quality Assurance Engineer to join our team in a highly collaborative, fluid and creative development structure. The Software QA Engineer is responsible for test planning and execution on one of several complex software platforms. The QA Engineer works collaboratively with Scrum team members to analyze requirements, define and execute testing plans, maintain or create test automation, communicate risk, and report status and results.

Key Responsibilities:
• Work closely with cross functional team members (developers, product management, customer support, and partners) to prevent, report and resolve product design defects
• Develop End to End, System Test Plan, UAT (User Acceptance Test) plans and execute those tests through functional, integration and load/stress testing
• Plan/Develop/Improve existing tests to support both UI and API testing
• Ability to effectively assess, analyze, and communicate risk
• Strong critical thinking skills
• Ability to reliably estimate effort
• Creation, review and execution of Test Plans, Test Cases
• Working closely with QA Manager and peers to identify gaps and opportunities with current test activities
• Maintaining solid root cause analysis skills
• Communication and cooperation with Developers on test executions, results analysis
• Managing personal time, test schedules and strategies in accordance with project scope and deadlines

Qualification:
• 3+ years’ experience working in QA Engineer role
• Experience working in an Agile environment
• Required Familiarity with\:
• Basic SQL queries and SSMS
• JIRA & Confluence
• IIS and webservice testing methodology
• SDLC, Quality Standards, Best Practices
• Test automation tools and frameworks (e.g. Selenium, Postman, SoapUI)
• Strong verbal and written communication and interpersonal skills with both technical and non-technical team members