We provide IT Staff Augmentation Services!

Qa Sdet Engineer Resume

0/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • Over 8 years of experience as a QA Automation Engineer, SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications.
  • 3 years of experience in rational Tools like RPT and RST.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle SDLC and Software Testing Life Cycle STLC
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and design documents and converting them into Test Scenarios
  • Experience in Agile methodology, worked very closely with Product owners in Agile and attended different Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, and Jenkins.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models BDD, Hybrid, Keyword and Data Driven Frameworks.
  • Experience in Core Java, development by applying different concepts like OOPS, Collections, Strings, Exception handling, Multithreading, and experience in Groovy and JavaScript.
  • Worked with DevOps, installing, configuring, and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working knowledge on testing and configuring Amazon Web services (AWS).
  • Expert in developing Behavior Driven development (BDD) by writing Gherkins using Cucumber and developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
  • Experience in installation and administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
  • Experience in automating Mobile applications using Appium
  • Strong experience working with Unit Test Frameworks like TestNG, Junit, and Jasmine
  • Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts
  • Experience in testing Web Services - SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium
  • Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, and jQuery
  • Worked with Eclipse, Apache POI, Log 4J, ANT, HTTP client and Maven
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari, and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team

TECHNICAL SKILLS

Testing tools: Selenium WebDriver, Jasmine, Cucumber, Appium, JUnit, TestNG, Rational Performance Test, Protractor, Rest Assured

Web Technologies: HTML, CSS, JavaScript, XML.

Web Services: SOAP, REST

Defect Tracking Tools: TFS, JIRA, Bugzilla, Rally

Build Tools: ANT, Maven

Languages: Java, J2EE, SQL, C#, C++, Python

CI/CD Tools: Jenkins

Cross Browser Platform: AWS, Sauce Lab, and Selenium GRID

Databases: Oracle, DB2, SOQL

Version Control: GIT, GITHUB, Source Tree

Operating Systems: Windows, Mac OS, UNIX, Linux, Android

PROFESSIONAL EXPERIENCE

Confidential, West Chester, PA

QA SDET Engineer

Responsibilities:

  • Involved in various meetings with Business analysts and developers.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Experience in developing end to end Automation using Selenium WebDriver/ Pytest, Jenkins, Gherkins/ Cucumber, Robot/ Postman, Restful API.
  • Configured Selenium Webdriver, Unit test, Pytest, and creating automation scripts in Python.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and Maven.
  • Developed and executed White box test cases using Python, unitest/python Framework & Pycharm/Ride.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Automation smoke & functional test cases using Selenium Web driver, United/Pytest /robot.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Rational Functional Test, QTP), Performance/Load (JMeter & Rational Performance Test) & Web Services(SOAPUI, Rational Service Test).
  • Developed Load Testing scripts using Rational Performance Test Studio.
  • Experienced in developing and executing manual and automation tests in different platforms using python, Pytest/Unit test/Robot and the selenium library
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
  • Involved in developing BDD Framework from Scratch.
  • Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Involved in DevOps Migration/automation processes for Build and Deploy systems.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Used AWS Instance Scheduler for scheduling the test cases also for batch running the test cases.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in Maven to launch specific TestNG suite from Jenkins job.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Used the Groovy language to Verify Web Services Through SOAP UI
  • Shared Daily Status Reports with all the team members, Team Leads, Managers

Confidential, Milwaukee, Wisconsin

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get a better understanding of the system both on technical and business perspectives.
  • Expertise in Rational Performance Test and JMeter test script creation/ executions and analyzing JMeter/RPT results and preparing performance report with recommendations and issues.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Tested Web app, Native app using Appium for automating the mobile testing and perform manual testing according to the requirements.
  • Implemented simulator for Mobile App Testing in Android Platform and iOS platform using Appium.
  • Implemented Page Object Model Pattern (POM) based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests automatically.
  • Prepared Test cases wrote test scripts from various test scenarios across builds using HP ALM / Quality Center.
  • Worked with Developers, as necessary, to isolate and repair bugs. Tracked software problem reports using Team Foundation Server (TFS).
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Rational Functional Test, QTP), Performance/Load (JMeter & Rational Performance Test) & Web Services (SOAPUI, Rational Service Test).
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.

Confidential, West Chester, PA

QA Engineer

Responsibilities:

  • Developed detailed test plans and test cases, as well as an Entrance and Exit criteria for the application being tested ensured along with standards for documentation to be followed.
  • Worked closely with the development team in creating automated scripts for the application using Selenium.
  • Automated Web Services using Rest Assured using Java in Eclipse
  • Created test plan, test cases and test scripts development and executed based on business and technical requirements.
  • Developed BDD tests using Cucumber by writing Behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Used Maven as the build tool, SVN for version control, Jenkins for Continuous Integration.
  • Involved in the migration of Junit scripts to TestNG scripts using Java.
  • Automated Restful services using Rest Assured API using Java by following the TDD/BDD framework model
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework.
  • Designed and Developed Test Automation Framework Using Selenium and WebDriver.
  • Tested both SOAP and REST API using SOAP UI in XML.
  • Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.
  • Implemented automated testing methods to perform functional, load, Integration, and regression testing using Selenium.
  • Executed SQL Queries and made sure that values entered in the front end are stored successfully in the appropriate data tables.
  • Conducted quality reviews to monitor the progress of the project.

Confidential

Manual Tester

Responsibilities:

  • Drafted Test Plan including test objectives, test phases, scenarios and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
  • Performed Functional testing, Integration testing, Regression testing, System testing and compatibility testing.
  • Created Requirement Traceability Matrix to ensure all the requirements are covered.
  • Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using TFS.
  • Created and maintained reusable actions, functional libraries and shared object repositories.
  • Performed GUI testing manually to check the application behavior on different platforms using Sauce Labs.
  • Worked on back end testing for billing database auditing running complex SQL queries.
  • Worked with Developers to fix the bugs within timeframe and close the bug.

We'd love your feedback!