Nikunj Patel
QA Automation Engineer at CMiC- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
CMiC
-
Canada
-
Software Development
-
300 - 400 Employee
-
QA Automation Engineer
-
May 2021 - Present
• Analysed the Business Requirements and closely worked with the Business Team to get the clarifications addressed. • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan, and test case documents. • Created BDD automation framework using Page Object Pattern with Java and cucumber for various functional flows in web interface. • Performed Data driven testing using Selenium WebDriver, and TestNG functions that read data from scripts using Properties files. • Executed automated Test Scripts through Maven and used maven for building the Automation project. • Wrote Features, Scenarios, and Step definitions for BDD to implement the User Acceptance Criteria using Cucumber Gherkin. • Performed Continuous integration automation using Jenkins and configured the schedule for automatic triggering. • Conducted Black box testing, Smoke testing, Positive & Negative testing, System testing, Regression testing, End to End testing, and Functional testing. • Performed End-to-End testing, Validated Json responses generated for different Web Services using Postman and Rest-Assured. • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code was pushed into CI. • Detecting, classifying, and reporting bugs through Defect Tracking System in Jira. • Performed backend testing of the application using SQL, writing queries to confirm the correctness of data entered via UI and data manipulation. • Participated and conducted Agile Scrum Daily project meetings and planning using the AGILE process. • Prepared user documentation with screenshots for UAT (User Acceptance testing). Show less
-
-
-
-
Software Tester
-
Jun 2018 - Dec 2019
Project : Inventory Management System• Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.• Involved in testing the new functionalities based on test cases and coordinated with the development team in fixing the issues. • Maintained and automated new test cases using Selenium with Java.• Ensured the appropriate parties review and sign off on test cases prior to test execution. • Performed browser compatibility testing using different browsers like IE, Firefox, etc. • Performed database testing using SQL. • Executed accurately and concisely Report Progress, and Defect Status using Jira. • Generated Weekly Reports, Defect Reports, Test Summaries, Requirement Traceability Reports, Test Statistics, and Customized Summary Reports. Show less
-
-
Software Tester
-
Jan 2019 - Nov 2019
Project : Employee Self Services (ESS)• Interacted with Functional and Technical Leads/Developers for understanding the requirements.• Analysed the test cases to identify the scenarios that can be automated using Selenium WebDriver with Java. • Designed, developed, and implemented POM based automation testing framework utilizing Java, TestNG, and Selenium WebDriver. • Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG, and Maven technologies using Java.• Used Maven to help manage the project's build, report, and documentation across the network. • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.• Involved in Web Services Testing using Postman Tool. Validated request and response JSON. Added assertions to validate the response. • Used TestRail for executing test sets, collecting test results, Opening Defects, and analyzing the data. • Developed SQL queries to query database to test the backend process of the application during End-to-End testing.• Worked in Agile/Scrum methodology and performed agile testing to check the entire functionality of the application. Show less
-
-
Education
-
Conestoga College
Postgraduate Degree, Information Technology - Web Design & Development -
Narnarayana shashtri institute of technology
BE - Bachelor of Engineering, Computer Engineering