Qa Engineer
CurrentAs a Quality Assurance (QA) Engineer in an agile development team, I have responsibilities across the testing life-cycle of our payment systems and virtual account solutions. Primary Tasks:- I conduct test analysis and design, playing a role in identifying potential system issues from the earliest point in the process as possible.- Writing and execution of test cases, including backend tests via API, UI tests, and database tests using SQL.- Defining test approach and break down and estimation of the test effort within my agile team, contributing to the efficiency and effectiveness of the testing process- Exploratory testing with the use of test charters.- Providing production support, which involves monitoring, creation of dashboards, incident reporting, incident investigation, and root cause analysis. This also includes performing data lookups via SQL and log checks.- Managing QA side of release coordination and testing, helping to ensure a smooth rollout of system features and changes.- Creation of automated API endpoint tests for the pipeline.- Performing performance test with JMeter to gauge system performance.- Participation in writing and refining user stories to better define requirements.- Authoring technical API reference documentation to guide other developers and technical stakeholders.- Review of documentation from business analysts and light code reviews to maintain alignment with project goals.