Job Responsibilities:
Responsibilities:
Identify the team members’ potential problems and support them. Understand the client’s comments. Understand project business logic & objectives. Contribute to all phases of the development lifecycle. Design, execute, and maintain test cases. Report issues through bug-tracking systems. Investigate reported issues and follow up until they are resolved. Contribute to the quality and functionality improvement of the software. Troubleshoot application issues in all environments. Third-party solutions testing. Implement contingency plans in case the software goes down or repeated issues. Implement agile methodology and techniques in the software development life cycle. Understanding of the Software Testing Cycle in the Agile process model. Cross-platform testing. Cross Browser Testing. Multi-Device Testing (Mobile, Tablets, Desktops/Laptops). Make constant research about new updates and new technologies and recommend it to the technical head. Make sprint demo for Client and Project Manage and Tech. head and Product Owner. Ability to define Use cases and Test scenarios/cases. Experience creating QA Strategy, Test Plan, and other QA-related Documents.
Qualifications:
+3 years of Experience as a software QC Engineer. Experience with Jira, Confluence, and Git. Experience with Selenium Web Driver. Experience with Appium. Experience in API/Web Service Testing (tools like Postman). Experience with Performance, Load/Stress Testing (tools like JMeter, VSTS, and Load Runner). Good experience with CI/CD based on bitbucket pipelines, GitHub actions, and Jenkins. Experience with Security testing for tasks to meet owasp security standards. Knowledge of the new technologies of machine learning, chatbots, crypto, and recommendation systems. Good Knowledge of security methodologies and security standards. Understanding of code versioning tools, such as Git. Experience with complex client-side data flows, consuming APIs and JSON. Experience in an Agile/Scrum technique. knowledge of SQL databases.