Upstaff Sign up
Suresh P.
🇨🇦Canada (UTC-06:00)
Created AtUpstaffer since January, 2022

Suresh P. — Middle Manual QA Engineer

Expertise in Manual QA / Tester.

Last verified on July, 2023

Core Skills

QA
QA

Bio Summary

- Over 4 years of knowledgeable Test Automation Professional experience with several skills sets and Testing Applications (Both Manual and Automation testing).
- Upper-intermediate English.
- Available ASAP.

Technical Skills

Programming LanguagesJava, JavaScript, PHP, TypeScript
UI Frameworks, Libraries, and BrowsersAjax, Ant Design, CSS, HTML, jQuery, XML, XPATH
Java Libraries and ToolsApache POI, JSON
JavaScript FrameworksjQuery, Node.js, React
JavaScript Libraries and ToolsRedux
Databases & Management Systems / ORMMongoDB, MySQL, Oracle Database, SQL
Methodologies, Paradigms and PatternsAgile, BDD
QA, Test Automation, SecurityApache Maven, BDD, BugZilla, Cucumber, Firebug, JUnit, Postman, QA, REST-Assured, Selenium Webdriver, SoapUI, TestLink, TestNG, TestRail, Zephyr
Third Party Tools / IDEs / SDK / ServicesEclipse, IntelliJ IDEA, Visual Studio
Version ControlGit, GitHub
Deployment, CI/CD & AdministrationJenkins
Collaboration, Task & Issue TrackingJira, Rally
SDK / API and IntegrationsRESTful API, Web API
Operating SystemsUnix
Other Technical SkillsPOM

Experience

QA Automation Engineer, SquaTech Solutions, Apply to Education

Sept 2020 - Present
Description: Apply to education is one of only 4 websites approved by the BC College of Teachers (BCCT) and the Ontario Ministry of Education for the purpose of advertising a position before granting a Letter of Permission. Apply to education streamlines the recruitment process for applications by allowing them to fill out one application form online and upload portfolios online.
Responsibilities:

  • Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Business Group and built enterprise applications.
  • Assessed and analyzed user stories and participated in Sprint planning, Review
    Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Conducted Regression testing, smoke testing, cross browser testing through automation testing tools like Selenium Webdriver using Java and with manual testing.
  • Performed Functional testing to identify various critical points in the application and automate them by using Selenium WebDriver with TestNG.
  • Created Extent reports and emailed them using Jenkins.
  • Developed Test Cases using API documentation which defines Web Service Request,
    Response, methods/operations, End Point of web service to be tested.
  • Implemented Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Build feature files for Cucumber steps using Acceptance Test Driven Development (ATDD) framework in Selenium.
  • Developed BDD Automation Framework using Cucumber tool and developed Feature Development (includes Features, Scenarios and Step Definitions. Raised defects and performed tracking using JIRA and reported to developers.
  • Developed log files using Log4J API to store system logs and manually generated logs.
  • Automated API Test cases using Rest-Assured.
  • Developed SQL scripts/queries for data verification to compare the expected results with database and analyzed the data and the calculations in the mapping for its correctness.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.

Technologies: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Apache POI, Cucumber,
Eclipse, HTML, CSS, Postman, XML, JIRA, GIT, Oracle, SQL, Agile Methodology, Zephyr, Rest Assured.

QA Automation Tester, Intelli Sai Consulting, Cross Channel POS

Jun 2017 – Feb 2019
Description: Cross Channel POS - This project is about automating the web application which handles the terminal management system for VeriFone Customers / Clients. The terminal management system is capable of managing the POS terminal services remotely like configuration management, software upgrades and offer management.
Responsibilities:

  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Developed automated Test cases in Java using Selenium WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Involved in designing and implementing of Page Object Model automation framework to be used with Selenium WebDriver using Java, Junit, ANT.
  • Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Executed Rest based web services API using Postman.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Preformed change defects verification of data in QA environment, before the Production implementation.

Technologies: Java, MySql, Javascript, HTML, JSON, Postman, Selenium WebDriver,
Junit, ANT, Eclipse, GIT Hub, Testlink.

QA Automation Tester, Intelli Sai Consulting

Jan 2016 – May 2017
Description: The main product name is OAS (Open Application Server) which basically is a contact centre application used for serving queries of customers through calls.
Responsibilities:

  • Reviewed the Business Requirement Document, System Requirement Specifications and Use Cases in the initial phase development.
  • Implemented Page Objects, Test classes, Data Driven automation frameworks using Selenium WebDriver, JAVA, and JUnit.
  • Developed data driven tests for Functional and Regression testing.
  • Monitored regression test results, fixed tests as needed and created bugs.
  • Occasionally performed manual testing during critical release time issues.
  • Facilitated and fulfilled tasks using agile practices (includes peer reviews, paired programming, daily stand up meetings etc.
  • Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Developed reusable Generic and Application functions and these functions can be used anywhere in the test scripts.
  • Planned, monitored and managed all activities related to Automation Testing

 

  • Provided with the testing results of all testing cycles on regular basis.

Technologies:  JUnit, JAVA, Selenium Web Driver, SQL, Maven, Rally, Eclipse IDE, TestRail, Firebug, Agile, WebAPI/Web services Testing, SoapUI, SQL, UNIX.

Education

College CDI Web Design Montreal
2021

Gujarat Technological University Electronics & Communication Engineering India

2016

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Suresh P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring