Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

S A CHANDRA SEKHAR

Mississauga,ON

Summary

5+ years of working experience in Software Quality Assurance for Web-based applications in Manual and Automation testing. Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Proficient in implementing Waterfall, Agile (Sprint/ Scrum) Methodology by analyzing requirement specifications and responsible for developing test scenarios, plans, test cases, strategies, scope, test procedures, test reports, and test matrices. Good experience of Selenium Web driver for web app testing in multiple browsers. Experience in developing a framework for Functional Test Automation using Selenium WebDriver, Java and Test NG. Strong Experience in REST API testing using cucumber framework and POSTMAN. Strong Expertise in Mobile Application Testing (Android, IOS platform). Strong Knowledge of all phases of SDLC and Strong knowledge of Software testing (Functional, Integration, Performance) in Software Company for financial applications. Good Experience in build and project management tool- MAVEN to create projects, JAR files, POM.xml with artifacts, and dependencies. Well conversant with the implementation from scratch and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM). Experience in using Accessing Forms, tables, links, Keyboard & Mouse Events, Uploading File using Selenium WebDriver. Experience in using testing frameworks like TestNG and creating tests using different annotations like @Before/After Suite, @Before/After Method, Before/After Class. Excellent experience with source version control tools such as GIT, Git-Hub. Extensive knowledge of system integration testing methodologies, defect tracking systems, and Quality Assurance process. Experience in Data Driven, Cross Server/Browser testing, parallel test execution using Selenium Web Driver, TestNG, and XML File and performed API testing using Rest-Assured, Postman, and SoapUI. Strong experience in creating Behavior Driven Development (BDD) automation framework using Cucumber and automating BDD scenarios in Eclipse using Java. Experienced in defining Testing Methodologies, Designing Test Cases, Verifying and Validating Web based applications and Documentations based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC). Experience of Web technologies such as HTML, CSS, and JavaScript. Experience with major Web browser debug consoles such as Firefox, IE, and Chrome. Hands-on experience with performance tools like JMeter. Adequate knowledge in Appium for mobile application testing for Android OS. Experience in using XPath, CSS, Html ID, and Link Text to locate web elements. Good relational Database background (SQL Server) in various Domains, using queries, updating db, verifying the integrity of the data. Expertise in performing GUI, Functional testing, System testing, Regression testing, Adhoc testing, Smoke/Sanity testing and User Acceptance Testing (UAT) using manual & automated testing tools. Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration (CI) tools Jenkins for a nightly batch run of the script. Experienced in GUI, API testing, Regression, System, Integration, Sanity, Smoke and end to end testing support. Strong experience with CI/CD tools like Jenkins for automation testing. Focus not just on detecting defects-but also to prevent defects in future using Jira, and BugZilla along with providing feedback on ways to improve software functions. Good experience of testing in Linux/Unix operating systems. Has good experience in Selenium WebDriver Automation framework.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Sr QA Automation Tester

CanadaLife
11.2020 - Current
  • Creating test plans and test scripts for the web application using Selenium WebDriver and Cucumber framework
  • Working on Agile/SCRUM environment and creating Execution result sheet, Execution plan, Completion report documents for Functional testing
  • Creating/ verifying Rest API using POSTMAN tool and verifying the log in KAFKA
  • Using automation scripts for REST API regressing testing using TESTNG and Cucumber framework
  • Reviews and understands the Test Teamwork plan
  • Performed Web Services testing using SOAPUI tool for functional and regression testing
  • Developed custom libraries for automation, understand new features, identify edge cases & written Cucumber Scenarios, and automate those cases in Java using Selenium Web Drivers
  • Responsible for implementation of BDD Framework, POM using Selenium Web Drivers, TestNG, Maven and Java
  • Developed BDD tests by writing behaviour, feature files and step definitions using Cucumber, Gherkin keywords & developed required Selenium support code in Java for Cucumber
  • Run the Automated Test suites using Jenkins, create checkpoints to compare the current behavior of the application
  • Used Selenium WebDriver for automating over 70% of Cross Browser Testing on IE, Safari and Chrome
  • Working with the development team for API mapping for SQL server database tables
  • Mentoring offshore team with REST API automation
  • Used Firebug Add-ons for identifying object IDs and used CSS, Xpath locators’ concepts for Object Identification
  • Utilized Apache POI jar file to read test data from the excel spreadsheets and load them into required test cases
  • Created TestNG tests to prioritize, group the test data for testing using XML files
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and REST API
  • Collaborating with teams to carry out Agile Testing throughout QA projects/teams
  • Setting up Continuous integration (CI/CD) with Jenkins’s build environments using GITHUB.

QA Automation Developer

Goco Technologies
01.2020 - 10.2020
  • Worked on Analyzing business requirements/system requirements/functional testing requirements
  • Experienced in Agile methodology with exclusive Scrum models
  • Worked on Jenkins/SCRUM environment
  • Created the Execution result sheet, Execution plan, Completion report documents for Functional testing
  • Created and Verified test cases Web services API requests, SOAPUI Protocols
  • Writing automation scripts in Java using Selenium Web driver to automate UI testing
  • Wrote test scripts using Android UI Automation and APPIUM Inspector to find the elements in android
  • Performed Selenium Appium for mobile application testing
  • Performed Functional testing, Smoke testing, Performance testing and Unit Testing
  • Performed automated Web Services testing for REST API Calls
  • Performed API Testing using Postman and SOAP UI
  • Create Continuous Integration& Deployment (CI/CD) for server patch and mobile automated test cases on Jenkins
  • Stored data into Excel sheet and imported those data to the driver script
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands
  • Automated the Acceptance cases with Selenium Web Driver, Cucumber / Gherkin Syntax and TestNG
  • Configured Selenium Web Driver, Java, TestNG, Maven tool in Eclipse IDE and Created Selenium automation scripts in Java using TestNG prior to agile release
  • Used JMeter for Creating Performance Test Scenarios and executing them to simulate with Production
  • Implemented Page Objects model (POM), Apache POI in Selenium WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, TestNG, and Java
  • Executed SQL queries, Joins and Performed Backend testing and ensured the retrieval of the data from the database
  • Validated Reports and statements Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium WebDriver
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria
  • Involved in the end-to-end testing of the native application and the mobile browser application
  • Implemented simulator for Mobile App Testing by using Appium
  • Worked on JMeter for API Load testing, created scenarios based on the provided SLA
  • Extensively involved in Database testing by writing the SQL Queries Manually
  • Experienced with installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment
  • Used JIRA as a project management tool to keep tracking for bug life cycle and to use for Iteration planning.

QA Selenium Automation Tester/ Mobile Tester

Zetaion Systems
02.2016 - 12.2019
  • Responsible for providing support to senior QA integration testers in the development and execution of integration test cases
  • Setting up continuous integration (CI/CD) build environments using GIT LAB
  • Created the Test Cases for the collection using POSTMAN API
  • Automate those test cases using Selenium WebDriver and Java (Eclipse IDE)
  • Having knowledge of testing with containerization software Google Cloud
  • Build wireless and wired network lab setups and test Wi-Fi Access Point/controller- Create test plans, test cases, execute them and log defects
  • Tested and validated Bluetooth BR/EDR/LE controller firmware in Android/IOS Tablets/Phones
  • Worked on Jmeter for API load Testing and Web Load Testing
  • Executed the scenarios based on provided SLA with around ~200 Virtual Users
  • Triggering and maintaining the daily builds for automation test scripts on Jenkins to enable the testing capabilities
  • Create the user stories for the development team and test team in JIRA
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing
  • Used Selenium WebDriver for Remote Testing of the web applications
  • Created and Verified Web services API requests, SOAP Protocols, REST Protocols and tested using SoapUI
  • Daily Scrum with client and the team, feedback to the client with the project progression
  • Implemented and executed the test process using Agile Methodology with daily stand ups
  • Developed test plans and test cases for the mobile apps
  • Analysing the performance for the app using Jmeter
  • Validated the back-end data using SQL queries for data integrity
  • Tested the application in Android and IOS devices
  • Used Appium framework For Mobile Testing Automation in IOS and Android
  • Creating and maintaining the backlog of the project in JIRA
  • Release of build to UAT team and to the client
  • Performed Selenium Appium for Android application testing
  • Used Appium for IOS Application testing
  • Works with Test Team members to enhance their testing skills and build technical and Updates and tests release installation procedures.

Education

Skills

  • Types of Testing: API Testing, Mobile Application Testing, Manual Testing, Automation
  • Bug Tracking Tools: Bugzilla, JIRA
  • Databases: My SQL, SQL Server, Oracle
  • Programming Languages: C, Java, Python, Gherkin
  • Frameworks: TestNG, Data Driven, Hybrid, TDD, BDD
  • CI/CD Tools: Jenkins, Ant, Maven
  • Version Control Tools: Git, GitHub
  • Operating Systems: Microsoft Windows, Linux, iOS, Android
  • Web Services Testing: SoapUI, REST, Postman, SOAP
  • GUI & Tools: Selenium WebDriver, Cucumber, Appium, JMeter, XCUITEST, XCODE

Certification

International Software Testing Qualifications Board (ISTQB)- Certified Software Tester

Timeline

Sr QA Automation Tester

CanadaLife
11.2020 - Current

QA Automation Developer

Goco Technologies
01.2020 - 10.2020

QA Selenium Automation Tester/ Mobile Tester

Zetaion Systems
02.2016 - 12.2019

International Software Testing Qualifications Board (ISTQB)- Certified Software Tester
S A CHANDRA SEKHAR