Samir Soni

Samir Soni Email and Phone Number

Quality Assurance | QA Engineer | SDET | Software Testing | Selenium | Java @ Suncor Energy
Samir Soni's Location
Brampton, Ontario, Canada, Canada
About Samir Soni

Highly skilled and experienced SDET (Software Development Engineer in Test) with over 7 years of industry experience. Proven track record of designing, implementing, and maintaining robust and scalable test automation frameworks. Expertise in all stages of the software development life cycle, from requirements gathering and test planning to test execution and defect tracking. Strong knowledge of various testing methodologies and tools, including test automation, performance testing, and security testing. Skilled in programming languages such as Java, Python, and C#, with a focus on building efficient and maintainable test scripts. Demonstrated ability to collaborate with cross-functional teams and effectively communicate complex technical concepts. Passionate about delivering high-quality software solutions and continuously improving processes through innovative testing strategies. Committed to staying updated with the latest trends and advancements in the field of software testing.

Samir Soni's Current Company Details
Suncor Energy

Suncor Energy

View
Quality Assurance | QA Engineer | SDET | Software Testing | Selenium | Java
Website:
suncor.com
Samir Soni Work Experience Details
  • Suncor Energy
    Qa Engineer
    Suncor Energy Jun 2021 - Present
    Calgary, Alberta, Canada
    • Experienced in Agile-Kanban Methodology and participated in Sprint planning, Grooming Sessions, and Actively Participated in Sprint Demos and Retrospectives.• Experienced in Deployments like Weekly Certifications QA, Canary, and Prod through Automated pipeline Drone.• Responsible for handling Regression, e2e and Smoke Cypress tests and bringing failures to the respective teams and fixing the failures as well.• Worked on Ruby and Selenium Framework in a project and maintained the test cases and integrated them to the Drone pipeline.• Worked on Horizon, and Bazel projects and created a RestAssured-api framework from Scratch by using Java-Junit Jupiter using Spring Boot Application.• Worked on GitHub as a code repository and Integrated Code into Drone pipeline to run independently during the Regression phase.• Integrated SonarQube to Unit test cases and contributed team to Leverage the Code percentage to Project Standard• Migrated SonarQube to Our own EC2 instance to Marqeta instance.• Participated Actively, in Monitoring Data dogs During the provisioning to avoid potential pitfalls.• Coordinated with multiple teams During Regression Phase to make sure the dependencies are integrated and get the Correct data in Different Environments.• Experienced in using the Vault secrets to the Vault path using terraform and reading them to Drone Pipeline During the Runtime.
  • Sunlife
    Qa Test Engineer
    Sunlife Aug 2019 - May 2021
    Waterloo, Ontario, Canada
    • Identified, documented, and reported system bugs using issue tracked management tools such as Jira. Utilized Charles Schwab's internal data management tool to configure, maintain, and manage test data. Additionally, addressed any issues related to test data management through troubleshooting as necessary. Employed Zephyr for test case management, retrieved all legacy test cases and conducted necessary validations.• Designed and developed an automation framework using Selenium WebDriver for software products and services. Created comprehensive test suits to cover different scenarios. Implemented functions, methods, and variables using Java programming language. Utilized the BDD approach with Cucumber, TestNG for effective test automation. Maintained end-to-end test automation based on Java functions.• Implemented a range of testing types includes Functional testing, Unit testing, Integration testing, Regression testing, System testing, Sanity testing, Ad-hoc testing, Usability testing, Back-end testing, Browser compatibility testing, API testing, and User Acceptance Testing (UAT) across various domains and operating systems.• Coordinated with different teams to conduct Database Testing, including tasks such as Test Case creation, Defect Reporting, Root Cause Analysis, and Data Integrity Analysis. Collaborated with offshore teams to discuss the testing status and assign defects as needed.• Collaborated with Engineering, QA, Architects, and Product owners to refine and support continuous integration and continuous deployment (CICD) methodologies. Worked closely with the DevOps team to ensure seamless integration of automation frameworks into the CICD pipeline, specifically with Bamboo CI/CD pipelines. Created, modified, and executed jobs based on major and minor releases, ensure smooth and successful deployments.
  • Manulife
    Test Automation Engineer
    Manulife Jan 2018 - Jul 2019
    Waterloo, Ontario, Canada
    • Executed all phases of the Test Life Cycle, which encompassed activities such as gathering requirements, creating test plans, scheduling tests, tracking and reporting defects, conducting GUI, functional, regression, smoke, end-to-end, and user acceptance testing. I utilized a defect management tool to log and report any identified defects. • Developed a Maven project from scratch and actively maintained automated scripts to ensure the quality and integrity of a finance application. I employed a keyword data-driven technique, utilizing tools such as Selenium WebDriver, Java, TestNG, and the Cucumber framework. Created and developed comprehensive test plans and test cases for the Finance Application. • Facilitated the enhancement and maintenance of the current test environment in Eclipse using Java. Actively participated in the setup of the test environment, ensuring that all necessary facilities, test tools, and scripts were in place to effectively support the testing efforts carried out by the Regression Team. • Utilized POSTMAN for API testing, specifically executing GET and POST requests on endpoints such as Events, Performers, Categories, and Event Series. Additionally, I created jobs, alerts, and configured Splunk logs and error logs using the SQL Server Agent to capture any potential errors or issues during testing and production environments. • Validated database insertion and deletion by executing SQL statements. I conducted extensive backend testing by leveraging SQL queries to ensure data integrity and verify the accuracy of database operations. • Designed and implemented AWS CI/CD (Continuous Integration/Continuous Deployment) pipeline for efficient software delivery and deployment. utilized AWS services such as AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy to automate the build, test, and deployment processes.
  • Air Canada
    Automation Tester
    Air Canada Jan 2017 - Dec 2017
    Toronto, Ontario, Canada
    • Analyzed the requirements document to create test cases for manual and automation testing on the Web page and Mobile web page • Used Selenium WebDriver, Java, and Cucumber to design Automation test scenarios. • Used Appium, Selenium, Junit, and Java to create from scratch Mobile Automation Framework. • Developed and implemented the Page Object Model based on the automation-testing framework by using Java, Selenium WebDriver, Mobile Web Driver, TestNG, JUnit, Cucumber (Gherkin), and Maven.· Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. • Used Selenium Grid and images container on Docker • Created automation test scripts using a data-driven framework and Page Factory model to test the web applications using Selenium WebDriver and Mobile Web Driver with JAVA and Maven. • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time. • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet, and mobile.

Samir Soni Education Details

Frequently Asked Questions about Samir Soni

What company does Samir Soni work for?

Samir Soni works for Suncor Energy

What is Samir Soni's role at the current company?

Samir Soni's current role is Quality Assurance | QA Engineer | SDET | Software Testing | Selenium | Java.

What schools did Samir Soni attend?

Samir Soni attended Humber College, Saurashtra University, Rajkot.

Who are Samir Soni's colleagues?

Samir Soni's colleagues are Linda Clary Peng. Msc., Kevin Flynn, Rosehoney Mohd, Renee Lorenz, Melody Jaques, Cpa, Cga, Ba, Kate Suppes, Hubert Knee.

Not the Samir Soni you were looking for?

  • Samir Soni

    Film And Tv Actor - Bollywood
    San Francisco, Ca
    1
    altdigital.in
  • Samir Soni

    Strategic Key Accounts Management | Healthcare Technology | Solutions Upselling | Lead
    Bengaluru
  • Samir Soni

    Manager Talent Acquisition At Foundever Mumbai
    India
  • Samir Soni

    Principal Product Manager At Microsoft
    Greater Seattle Area
  • Samir Soni

    Country Business Manager | Passionate In Sales With Proven Track Record
    Thane

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.