Mandeep Singh

Software Automation QA Lead


Experience with application development and Test Lead.

Solid knowledge of software quality assurance methodologies and tools.

Implemented CI/CD Framework for sanity and Regression automation.

Leading Automation team for Mobile App Testing.

Experience in Testing AngularJS application.

Present Demos and other presentations to the teams and management.

Manage the Delivery of the projects and quality of the project.

Lead Automation and manual QA Team.

Android Application Testing using Appium, Python, Android SDK and other tools.

API testing using various tools (e.g. Postman, Jmeter, Node JS, Cypress).

Excellent in preparing QA documentation and deliverables and project artifacts such as Test Data, Test Scenarios, Test Cases, Test Plans, Test Status Reports, Defect Management.

Experience in functional, integration, system, security, performance, regression, and user acceptance testing using manual or automated testing techniques.

Expertise in Functional, Performance Testing, GUI Integration, End-to-End, Smoke, Sanity, Regression and UAT Testing, Database testing and backend testing.

Hands-on working experience with commercial databases (MySQL) and Mongo Db.

Experience in PL/SQL, J2SE, J2EE, mobile/desktop application development.

Working experience in Scrum/Agile software development process.

Quick learner and innovative approach to meet the client’s requirement.

Good team player who can work independently as well with minimal supervision.

Solid experience working in fast-paced and dynamic team environment.

Experience with web Automation testing and Android testing.

Experience with black box and white box testing with solid understanding of Software Development Lifecycle (SDLC) and Quality Assurance (QA) requirements.

Download Resume

Employment

  • May 2018 - Present

    General Motors Canada

    Software Test Specialist Automation(Lead)


    Define test strategy and test plan based on software development plan.

    Lead Automation Team with planning the automation taks for team.

    Support automation frameworks, Appium, ci/cd and other automation frameworks.

    Screening new hiring candidates.

    Taking Technical Interviews.

    Writing automation scripts in Python, Java, Xml.

    Lead different leading activities, escaped defects analysis, performance testing.

    Manager new Hire and mentor and guide them in order to achieve the best goal.

    Develop test tools and test scripts to automate the testing.

    Prepare test report, provide initial issue analysis, and contribute to defect prevention.

    Setup and configure necessary test equipment and environments for test execution and automation.

    Participate in the continuous improvement of test processes and methodologies.

    Writing new scripts for automation and maintain existing scripts and framework.

    Working closely with development team, doing code review and writing unit test cases in java.

    Writing script for different cases in python.

    Experience with android app testing.

    Working with Automotive CAN signals, Vehicle spy other automotive tools.

    Writing python scripts for automation testing.

    Writing scripts for Appium Automation in java and keyword driven testing.

    Helping and mentoring team members.

    Code Review scripts before sumbit to gerrit, git.

  • September 2015 - May 2018

    Yello Pages

    Sr. Quality Engineer


    Works with application development teams to participate in solution design to ensure testability of functions and applications.

    orked with Jira, Confluence.

    Lead ERP NetSuite projects for sales and Accounts Team.

    Leading automation Team, creating plans for automation and creating stories and task for the automation team.

    Leading the team of co-op students and other QA engineers.

    Running different meetings for developers for estimation, retrospective and other requirement clarifications.

    Working with HTTP, RESTful services, API Testing, JSON, HTML/CSS, and Web Application Development.

    Execute manual, automated and performance testing, and track and manage test results.

    Created a Jenkins build and deployment pipeline, automated unit, integration and GUI.

    Develop test plans, test cases, test scripts and test reports on multiple projects of varying size.

    Document, track, and communicate test cases, results, analysis, and unresolved problems to developers. Maintain defect-tracking database for multiple projects.

    Experience in automation using Selenium Webdriver, Junit, JAVA.

    Participate in software test plan reviews, requirements review, test execution, and problem reporting and resolution.

    Experience in working with github, gitlab, scrumdo, jira and confluence.

    Working with Continuous Integration tools (e.g. Jenkins).

    Database testing using SQL dB and MONGO db.

    Website testing using selenium IDE and Restful API testing using various tools (e.g. Postman, Jmeter, Node JS).

    NetSuite Testing.

    Monitor Co-op Students and manage the testing tem and assign work to them according to requirements.

    Performance/stress/load/compatibility testing using Jmeter, LoadRunner, browser stack, apache benchmark tools.

    Cloud Testing.

    Take part in estimation meeting, perform scrum master responsibilities, and write user stories.

    Review test plan, take part in marketing meetings.

    Effectively communicates with team members, stakeholders and business partners using a variety of techniques and collaboration from initiation to close and build documentation.

  • September 2012 - Auguest 2013

    Capanicus India

    Android Application Developer


    Worked on “E-Farming Website” in JAVA technology.

    Familiar with SQL, relational databases and relational modeling.

    Worked in JavaScript, jQuery for validations, CSS, HTML5 for designing and styles in UI and Java.

    Creating, editing or modifying templates for a CMS or web development framework.

    Creating Documentation and programming in JDBC and SQL.

  • January 2012 - July 2012

    Tata CMC, India

    Java Developer


    Leveraged knowledge of object-oriented programming to help validate, verify, communicate and resolve software issues.

    Writing code in java for android Applications.

    Worked as Android application developer.

    Experience working with large code bases, developing entirely new code and maintaining existing code.

    Strong understanding of Object Oriented Programming concepts, Android application architecture and software design patterns.

    Strong working knowledge of Android SDK.

    Android front-end development skills and Developed integrations with RESTful APIs.

    Experience parsing XML / JSON.

    Experience with SQL Lite and other databases.

    Used third party API to add additional features in existing/new applications. For example: Google API for maps.

    Worked directly with the clients and provided email and on call Support.

    Performed code and Accessibility Testing in Desktop and Mobile Devices.

Education

  • July 2006 - July 2009

    Guru Nanak Dev University

    Masters in Computer Applications

    Computer Science & Engineering
    Completed Masters from College of Engineering with the major of Computer Science & Engineering. Learned Java, Data Structure, database, Networking and working on 3 different projects and created website projects in java, jsp servlets.

  • January 2006 - December 2008

    Khalsa College Amritsar

    Bachelor's in Computer Applications

    Grade A
    Completed graduation from College of Engineering with the major of Computer Science & Engineering. Learned computer languages, c, c++, java, Data structure Created Banking System Project in c and c++

  • September 2013 - April 2015

    Fleming College, Peterborough

    Wireless information Networking

    3.9 GPA
    Learned CCNA, networking protocols

Skills

  • Tools Used Cypress, WebdriverIO, RestAssured, RobotFramework
  • Selenium with java, javascript, python
  • Appium with java, javascript, python
  • Performance Testing with jmeter, load runner
  • java, python
  • Database Testing with SQL, Mysql, Mongodb
  • API Testing with Rest Assured, postman

Recognition

  • Best Performance

    Part of Best performers summit

    Toronto, Canada

  • Exceeds Expectations Candidate

    Exceeds Expectations, Rating

    Toronto, Canada

Hire me for your awesome project

I am available for Freelance projects that depends on your project value. Hire me and get your project done!

linkedin Recommendations

Get In Touch

Get in Touch by sending the message, or reach out directly through email - pc.mandeep@gmail.com. For more information download my resume.

Error boy
Your message was sent, thank you!