REQUIRED EXPERIENCE AND ABILITIES
5 – 7 yrs experience for Sr. QA Engineer Hands on technical experience in testing web based applications. Demonstrated ability to perform and manage test execution activities. Possess strong analytical skills, organizational skills, attention to detail, and excellent verbal and written communication skills. Ability to establish and maintain effective working relationships with team and all stakeholders. Strong knowledge of agile process and Kanban framework.
REQUIRED TECHNICAL SKILL SET – Scrum/ KANBAN TEAM:
Must have :
Solid background in Software Quality & Testing. Must have hands-on experience in performing functional and non-functional testing and ability to review user stories towards developing appropriate test cases while ensuring adequate coverage of acceptance criteria. Experience using tools like Jira, Confluence, and MS SharePoint is required. Experience using basic Oracle SQL queries for data validation is required. Good testing defect management experience is required. Testing experience in agile scrum or kanban methodologies is required. Test automation experience such as scripting and executing automated test cases as well as using automation testing tools like Selenium/Java is highly required.
Nice to have :
Experience / knowledge of healthcare systems and testing health care insurance products and systems is an asset. Quality Certification, such as CSTE, CSQA, CMST, and CSQE is an asset.
Identifies, creates, and executes the appropriate test assets (plans, cases, scripts, and metrics) to assure the developed application conforms to requirements and design. Coordinates and executes relevant functional and regression testing. Defines appropriate testing methods to employ to assure developed application conforms to requirements and design. Executes linkage from test plan to test scenarios and test cases. Assists in the creation and the communication of all testing deliverables Identifies when test automation is appropriate while engaging in the scripting and execution of automated test cases using automation tools such as Selenium and Cucumber as required. Coordinates, identifies, and executes test cases while reviewing defects towards assessing application quality. Triages defects to determine severity, impact, and communicates effectively to the test lead and appropriate stakeholders. Collects testing metrics, reports status as defined in test plan with supporting data. Analyses and interprets requirements, design and technical specification documents. Defines required tests and corresponding test data based on requirements, design and technical specifications Identifies and documents most appropriate test cases and scripts for the level and type of testing to be performed. Develops testing documentation (i.e., test cases, test scripts) and obtains approval of all relevant stakeholders.