We provide IT Staff Augmentation Services!

Sdet-qa Automation Engineer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Confidential is an IT professional who has 8+ years of experience as a SDET/QA Automation Test Engineer/QA Analyst.
  • He has experience in Automation testing and has experience in Java development, Manual Testing, API / Webservices Testing, AngularJS Application automation and.He has also done end - to-end testing using the Agile Methodology.
  • Technically skilled IT professional with solid history of effective SDET, Quality Assurance Engineer, and system deployments in the Cyber security, Banking, Healthcare, and Retail domains.
  • Success overseeing full test life-cycle management and end-to-end testing using the Agile Methodology for such elements as requirement analysis, integration, and acceptance testing plans for diverse systems and managed QA build deployments using CICD for various service portal applications.
  • Extensive experience in working with OOPS, Multi-tier and distributed architectures in developing and automating web-based and client-server application.
  • Worked as an Automation Tester, responsible for development and maintenance of Automation Frameworks like Keyword, Hybrid, TDD/BDD, tools and solutions. Managed and coordinated onsite/offshore functional test efforts and Automated functional testing.
  • Collaborated with business users and customers to clarify system requirements to improve The user interface, design and development of the system processes.
  • Proven ability in designing and creating automation frameworks for Web based applications using Java, JUnit/ TestNG, Selenium Web Driver, IDE, Grid, ANT/Maven, Jenkins, Cucumber.
  • Expertise in developing automation scripts in TDD/BDD format using Cucumber and Proficient in writing cucumber scenarios in GHERKIN language, developing Step definitions, and integrating with test runner class with various reporting formats options.
  • Experience in adding and maintaining the Object repository using the design patterns of Page Object Model (POM) and creation of automation framework by reusing the same page objects.
  • Good working experience with Amazon Web Services (AWS) and exposure to IAM service based on requirement creating Users & Group and adding roles and polices for the users.
  • Experience in integrating Automation test scripts into Continuous Integration tools (CI) Jenkins (CI) for nightly batch run of the Script.
  • Experience in working with version control tools like Git and maintained the project code and assets by utilizing the git bash commands and well versed with branching and merge strategies.
  • Expertise in coding automated scripts for Angular.JS application using Protractor and Java Script, Jasmine as test framework and grunt.
  • Developed Spec files and integrated all the specs within config. file when automating the Angular Application by using Describe it and Expect format in Protractor/Jasmine.
  • Experience in using spying tools like Firebug for Firefox, developer tools in IE and Chrome, locating web elements using ID, XPath, CSS etc.
  • Experience on working with SOA, XML, XSD XSL, XPATH and designing web services using WSDL, SOAP, RESTFUL and used testing web services tools like SOAPUI, READY API, Rest Assured Java Libraries.
  • Working with testing and development teams in designing and implementation and troubleshooting and resolution of build process issues.
  • Expertise in querying and testing RDMS such as Oracle and MS SQL Server using SQL for data integrity.
  • Well versed in using, Jira, Rally, HP Application Life Cycle Management (HP ALM), HP Quality Center (HP QC) as a test management tool with knowledge of different modules like releases, requirements, test plan, test lab and defects.
  • Ability to work in a fast-paced team environment while consistently maintaining a positive and professional behavior.
  • Ability to up-to-date with new technologies, operating systems, automated testing tools, e.g.in order to maintain an awareness of technological advances.
  • Organized, attention in detail, self-motivated, multi-focused and ability to meet project milestone, and deliverable dates.

TECHNICAL SKILLS

  • TDD/BDD framework
  • Learning management system
  • Git/GitHUB
  • Jenkins
  • AngularJS
  • Selenium with Java
  • Protractor/Jasmine
  • Maven
  • Junit/TestNG
  • SOAP/Ready API
  • Rest Assured
  • SQL
  • Unix
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

SDET-QA Automation Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Design and create the custom programs using Microsoft Dynamics
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and
  • Created automation test scripts using ETAF cucumber-based framework to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • 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.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Performed manual and automation testing with REST Webservices using Java, Jenkins and Selenium. Monitored the automation results
  • Involved in updating and execution of Test Cases according to the requirements
  • Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Verified the integration of various components in the application and executed end-to- end Testing.
  • Experience in log monitor tools for our web application like App dynamics

Environment: Jira, Postman, Selenium Web driver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS,, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, JAVA, JavaScript, Rest Assured.

Confidential, San Jose, CA

SDET-QA Automation Engineer

Responsibilities:

  • Worked as an Automation Tester, responsible for development and maintenance of Automation Frameworks, tools. Managed and coordinated onsite/offshore Functional test efforts and Automated functional testing.
  • Analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements.
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber andJava.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used Maven to build and run the Selenium WebDriver automation framework. After successful executions scripts, framework used to send the automation reports over email.
  • Configured and executed automation framework on AWS cloud using EC2 Service and executed the scripts by creating different jobs in Jenkins.
  • Hands on Experience using python scripting & Selenium Web driver automation.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used protractor and Jasmine to automate the Angular applications by creating various specs for different test cases and integrated them into .config file.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Automated Restful web services using Rest Assured java library and built a reusable framework and maintained the same.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
  • Tested LMS for Symantec employee training.

Environment: Java, AWS, EC2, Selenium, Cucumber, Eclipse, TestNG, Jenkins, SoapUIPro, Post Man, Git, TDD, BDD, Rest Assured, Protractor, Jasmine, Agile, Jira, SQL, Python, Oracle, Windows and UNIX.

Confidential, Austin, TX

Sr. Automation Engineer

Responsibilities:

  • Automation Frameworks, tools. Managed and coordinated onsite/offshore functional test efforts and automated functional testing.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Implementing Automation tools Selenium Web Driver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Developed automated scripts using Selenium Web driver and Implemented BDD Frame work by upgrading the existing Hybrid framework scripts using Java.
  • Created automation framework in Selenium WebDriver using BDD approach using Cucumber and created scenarios in feature file using Gherkin language and added step definitions to all scenarios by utilizing the existing reusable methods and page objects from Page object Model (POM).
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.
  • Created HTML test report for the entire test suite by utilizing the testing.xml file.
  • Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
  • Automated Parallel, Cross-Browser Testing using Selenium GRID and TestNG.
  • Configured Maven builds scripts to run tests on Jenkins, generates reports and sends notifications.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used the Groovy language to verify Web services through SOAP UI.
  • Used Postman to manually run API Tests and also verify Web services.
  • Back-end database testing using SQL queries to validate complex content-including Inner Joins, Outer Joins, unions etc.
  • Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Tested End to End functionalities of learning management system.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Java, Selenium, Cucumber, BDD, Python, QC, TestNG, Maven, SoapUI, Postman, SQL, XPath, MS Word, MS Excel, Oracle, Windows.

Confidential, NJ

Automation Engineer

Responsibilities:

  • Automation Frameworks, tools. Managed and coordinated onsite/offshore functional test efforts and automated functional testing.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Developed automated scripts using Selenium Web driver and Implemented BDD Frame work by upgrading the existing Hybrid framework scripts using Java.
  • Created automation framework in Selenium WebDriver using BDD approach using Cucumber and created scenarios in feature file using Gherkin language and added step definitions to all scenarios by utilizing the existing reusable methods and page objects from Page object Model (POM).
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.
  • Created HTML test report for the entire test suite by utilizing the testing.xml file.
  • Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
  • Automated Parallel, Cross-Browser Testing using Selenium GRID and TestNG.
  • Configured Maven builds scripts to run tests on Jenkins, generates reports and sends notifications.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used the Groovy language to verify Web Services through SOAP UI.
  • Used Postman to manually run API Tests and also verify Web Services.
  • Back-end database testing using SQL queries to validate complex content-including Inner Joins, Outer Joins, unions etc.
  • Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Java, Selenium, Cucumber, BDD, Python, QC, TestNG, Maven, SoapUI, Postman, SQL, X Path, MS Word, MS Excel, Oracle, Windows.

Confidential, Modesto CA

Quality Test Engineer

Responsibilities:

  • Analyzed Business Requirements and Functional Specifications and developed Test Plan, detailed Test Scenarios, Test Strategies and Test cases.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Involved in Preparation of test cases by analyzing the requirement documents.
  • Preparation of test data for extensive testing cycles.
  • Performed Manual and Automation testing using Selenium,Selenium RC and JUnit for a web application, by creating test plans, test cases and test scripts inSeleniumto automate a web application’s functionalities.
  • DesignedSeleniumsmoke, sanity, acceptance, functional and regression test cases.
  • Responsible for carrying out test case execution as per the test schedule.
  • Developed automated front-end tests using Selenium (smoke tests).
  • Automated Regression Suite of Test cases using Eclipse, JAVA and designed a framework for easy maintenance of scripts.
  • Involved in creating Resource file for storing constants.
  • Logged the exceptions occurred with appropriate messages using log4j.
  • Testing the SOAP Web services using SOAP UI tool which takes the WSDL file as input.
  • Automate Test Execution and analysis, assigning and test cases to team.
  • Responsible for adherence to project deadlines.
  • Responsible for regression testing, integration testing.
  • Built and analyzed weekly runs, to determine the quality of integration branches.
  • Analyzed smoke tests in various environments to confirm stability of the code.

Environment: Java, Rally, HTML, Internet Explorer, Chrome, Mozilla Firefox, XML, Apache-Subversion, Excel, SQL, Windows XP.

We'd love your feedback!