We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 7+ years of IT experience in the software testing process which includes preparing Test Plans, Test Cases, Test Scenarios, and executing Test Cases based on business and functional requirements and defect tracking for both Manual and Automated Testing.
  • Excellent experience in Functional testing, Regression Testing, GUI Testing, Back - end testing, Black Box Testing, Smoke Testing, Performance Testing, User Acceptance Testing (UAT) and System Testing.
  • Worked on Selenium Web Driver for Functional Testing of Web applications.
  • Strong Knowledge on different kinds of automation frameworks like Data driven testing framework, Behavior Driven testing framework and Hybrid framework.
  • Knowledge on Behavior driven framework tools like Cucumber, SpecFlow and Gherkins Language.
  • Experience working with POSTMAN to test the API endpoints.
  • Involved in all the phases of the software testing life cycle (STLC) which includes preparing Test Plans, Designing, Execution, Raising Defects and Reviewing.
  • Experienced in implementation of Oracle E-Business Suite modules: OTC, P2P, Manufacturing, Inventory, Supply Chain Management.
  • Experience using TestRail to add the manual test cases.
  • Expert of open-source test automation software selenium webdriver and selenium grid.
  • Experienced with writing automated tests for mobile applications on both iOS and Android.
  • Experienced in creating test scripts using Selenium webdriver using Page Object Model.
  • Working knowledge in Object Oriented Programming (OOPs) concepts.
  • Solid experience with Protractor and Cypress to use end-to-end frameworks using AngularJS.
  • Worked extensively on automation framework to validate the AngularJS developed application to verify functionality using Protractor Jasmine framework.
  • Extensive knowledge usingAWSservices along with a wide and in depth understanding of each one of them.
  • Extensively worked using the Azure DevOps Cloud to retrieve endpoints and to retrieve data from CosmosDB.
  • Excellent knowledge to do UAT testing
  • Experienced with installation ofAWSCLI to control variousAWSservices through SHELL/BASH scripting.
  • Experience in running tests inside a Docker container.
  • Experience in writing SQL queries to retrieve data and database concepts.
  • Worked extensively on Junit, TestNG framework for Unit Testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experienced in using CI/CD tools like Jenkins and Semaphore.
  • Experience in using Test Management tools such as Jira, Git to track test progress, execution and deliverables.
  • Experience in testing web services requests using Rest Assured.
  • Experienced in performance and load testing using Apache JMeter and Neoload.
  • Highly proficient in learning new technologies and can quickly adapt to new environments.
  • Extensive knowledge on Agile Methodology and practices.

TECHNICAL SKILLS

Operating Systems: Windows, Unix/Linux, Mac OS, iOS & Android.

SDLC: Waterfall, Agile, Scrum

Programming/Scripting Languages: Java, JavaScript, HTML, CSS, Kotlin, C#

Testing Tools: Eclipse, Selenium WebDriver (Firefox, Chrome Driver, Headless Chrome, Internet Explorer Driver), TestNG, HP Quality Center and ALM (specifically the Management, Test Plan, Test Lab, and Defect Tracking and Requirements components), Cucumber, Gherkins, Postman, JMeter, JIRA, Maven, Jenkins, Semaphore, GitHub.

Databases: Oracle, MySQL

Design Methodologies: SDLC, UML

PROFESSIONAL EXPERIENCE

Confidential

Senior QA Engineer

Responsibilities:

  • Worked in agile methodology
  • Gathering requirement documents such as business requirements, design, and other related documents.
  • Reviewing the Test Basis, designing and documenting Test Strategies, Test Plan, Test Cases, and executed test cases.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Writing and maintaining Selenium WebDriver scripts for regression and functional testing using a data-driven Framework.
  • Developing automation test scripts in Java language using Selenium WebDriver, TestNG Framework, and POM design pattern.
  • Setup the Automation framework to test cases for multiple browsers and platforms.
  • Actively taking part in testing the application utilizing the Scrum (Agile) methodology.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Set up Jenkins for scheduled automation test run and that will trigger Smoke and Regression Test Scripts.
  • Performing functional tests using Selenium WebDriver with data driven Framework.
  • Execution of automated test scripts using JMeter based on business/functional specifications.
  • Identifying, Reporting, and Tracking Defects using JIRA test management tool.
  • Manually testing, verifying, and validating that the product meets user requirements.
  • Assisting QA lead in documenting User Acceptance Test report and reporting defect resolution.
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.

Confidential

QA Test Engineer

Responsibilities:

  • Collaborate with the business analyst and technical lead or developers to groom the user stories and define the test cases.
  • Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
  • Responsible for testing new functionality and fixing bugs by coordinating with product engineers.
  • Perform the task of executing the test cases and testing the web applications by using standard testing technologies and tools.
  • Assigning few responsibilities of identifying system defects, performing regression testing, and developing scripts.
  • Set up and execute FTP sessions with the remote server using FileZilla as an FTP client.
  • Verifying proper transfer of files of various sizes from the client to the remote server and vice versa.
  • Worked on Data migration and performed UAT testing on it.
  • Develops and executes moderate to highly complex scripted automated tests under management supervision.
  • Responsible for designing the automation framework from scratch and for using programming languages like Java to create the framework and automate the smoke tests, regression test suite, integration and end to end tests.
  • Testing the FTP based transfers with the help of client software such as FileZilla.
  • Using GitHub as a version control and defect tracking tool.
  • Building the automation test framework using selenium web driver with java language and running the tests through selenium grid that stood up in a docker hive environment with few nodes.
  • Used TestRail to add the manual test cases and for testruns.
  • Presented Automation Test result analysis during daily Agile standup meetings.
  • Using TestNG annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Used the TestNG framework to generate the test reports.
  • Involved in scheduling testing jobs and setting up the flag to run automation scripts using Semaphore.
  • Used Docker containers to run parallel tests in AWS and create disposable infrastructure.
  • Used Continuous Integration tools (Semaphore) for automation script run on a nightly basis and to provide quick feedback to the developers.
  • Migrated from selenium to Cypress as the application has been moved to ReactJS.
  • Wrote end to end tests using cypress and Javascript.
  • Using tools like JMeter and NeoLoad for performance testing.
  • Worked on implementing automation scripts for multiple language testing and for multiple clients.
  • Working with a global team and responsible for directing/reviewing the test planning and execution work efforts of an offshore team.
  • Provide reports and status dashboards to management of the automation sprint backlog, timing, schedule and results.
  • Responsible for transferring the knowledge about the use of test framework to developers and manual testers.

Confidential

Software Engineer in Test

Responsibilities:

  • Reviewed Business requirement documents and Technical specifications.
  • Prepared Test plans and test scripts describing the features and functions to be tested.
  • Executed used test cases for manual testing procedure.
  • Attended requirement review meetings. Reviewed the UI designs and APIs and suggested the critical changes and pushed for consistency in designs and flows throughout the application.
  • Performed automation of test cases for regression testing, smoke testing and functional testing.
  • Used TestRail to write the manual test cases.
  • Performed multi-browser (IE, Firefox and Chrome) testing.
  • Actively participated in QA review meetings.
  • Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
  • Performed GUI, Functionality and regression testing of the new builds.
  • Implemented page object model /page factory concept to represent all the application web pages using selenium/java and also performed preparation of automation test framework.
  • Validated Restful API using POSTMAN and automated the test cases using Rest Assured.
  • Used Behavior Driven Framework to execute API test cases using Rest Assured.
  • Used JMeter for performance testing tasks like creating thread groups and test Web Application for various loads on key business scenarios.
  • Used Postman for Rest Service testing. Validated JSON formatted data and different HTTP codes.

Confidential, Denver, CO

Oracle EBS Functional Tester

Responsibilities:

  • Implementation of Oracle E-Business Suite modules: OTC, P2P, Manufacturing, Inventory, Supply Chain Management.
  • Aided in implementation of Oracle EBS in 2 manufacturing plants.
  • Participated in requirements gathering sessions with business people and users to gather business and detailed functional requirements.
  • Documented requirements and developed test scenarios and test cases based on the requirements.
  • Participated in CRP sessions to ensure validation of required business processes and expected output and ensured documentation of any new requirements.
  • Organized and prepared training documentation for CRP and for training business users.
  • Conducted various training sessions for business users.
  • Ensured validation of setups through executing end-to-end testing.

Confidential

Software Test Engineer

Responsibilities:

  • Created Test Cases, test suites using TestNG, Selenium WebDriver.
  • Worked in an agile environment and was comfortable with the agile process.
  • Involved in validating sanity, functional, integration and regression test suites using selenium and the request and response of the web services through SOAP UI.
  • Used Maven build tool to manage framework dependency jar files.
  • Test case development and environment setup for executing automation testing for GUI.
  • Experience in performing data driven testing to validate the components displayed on the website using selenium.
  • ImplementedBDDthroughCucumber.
  • Created theFeatureFilesfor Cucumber Automation.
  • Created Test Automation Framework withCucumberandSelenium WebDriver.
  • ConfiguredCucumber Report PluginandPerformance Pluginto Jenkins to generate html test reports.
  • Performed the application compatibility in the versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Developed test cases manually and generated automation scripts using open source tools like Selenium WebDriver, TestNG, SOAPUI and Maven.
  • Work on Selenium GUI Object/ element verification is done through XPath, CSS locators.
  • Used TestNG annotations in selenium web driver and executed a batch of tests as TestNG test Suite.
  • Used the TestNG framework to run unit tests and maven to build the project.
  • Work on addressing the defects logged by customers and providing the needed fix.
  • Involved in deploying the code changes to the test environments.

Environment: TestNG, Eclipse, Java SE 8, Selenium WebDriver 2.0, JIRA, HTML5, XML, XPATH, Firebug, GitHub, Maven, Jenkins, Linux, ALM, Cucumber, Gherkins, Agile, Scrum.

We'd love your feedback!