Mohammad Mohammad
Quality Assurance Engineer @Canada Life
Signup · Get unlimited contacts
WORK HISTORY
Quality Assurance Engineer @Canada Life
ON, CA
Responsibilities:• Written and executed Selenium tests for automation testing of the web application using Selenium Web driver.• Written Unit tests to test the functions related to JSON API for each module of the page in the automation framework• Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium Web driver. • Used C# programming language as business logic in Visual Studios 2012 as IDE. • Designed and developed Forms using C#.Net • Worked on Behavior Driven Development (BDD) based automation framework using Spec flow and C#. • Utilized Selenium Webdriver for writing test scripts for regression test coverage. • Utilized SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database. • Created test scripts for automating REST-based API testing with.NET HTTP client libraries. • Built automation scripts using Data-driven approaches and NUnit Framework. • Created and executed JMeter scripts for performance testing of portal. • Participated in conducting tests on Web services transactions like automatic bill payment, wire transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI. • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, Test cases to write and execute. • Tested web services by generating XML based SOAPUI Requests and validated the corresponding XML based SOAPUI Responses. • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server. • Participated in Design and Code Construction with Object Programing Concepts in C# and ASP.NET • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements. • Used GIT as code repository and Code Collaborator to manage code reviews.
ABOUT MOHAMMAD MOHAMMAD
QA Selenium Engineer with 5+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and Automation Test Scripts using Selenium and Java. • Good experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies. • Experience in both Manual and Automation tools like Selenium Web Driver, TestNG, JUNIT, Ant, Maven, Jenkins, Hudson, Load Runner, Cucumber, SOAP UI, POSTMAN, Client Server & Web based Applications. • Experience in Web based testing including GUI Testing, Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional testing, Unit Testing, User Acceptance Testing, End-to-End Testing and Black Box.• Hands on experience in Test driven development (TDD), Behavior driven development (BDD) approaches.• Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.• Experience in writing tests in JUNIT and TestNG framework • Experience in working directly with end users and business teams to proactively identify test cases and test scenarios in SCRUM and BDD methodologies.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.