We provide IT Staff Augmentation Services!

Quality Automation Engineer Resume

St Louis, MO

SUMMARY

  • Having 7+ Years of extensive experience working as a Quality Automation Engineer in Standalone, Web Application and Web Services API Testing in Manual and Automation, Regression testing, System, integration, UAT testing, End to End testing and Defect Management.
  • Experience with implementing the software development projects using various methodologies like traditional Waterfall, Waterfall - Scrum hybrid to modern Agile frameworks like Agile - Scrum, Kanban and Scaled Agile framework (SAFe) along with the extensive knowledge in Scrum ban.
  • Expertise in designing Hybrid, data driven and BDD frameworks with Java Selenium WebDriver, TestNG, BDD Cucumber, Extent Reports, Cucumber Reports.
  • Experience with Mobile Testing and Automation using Java Appium, Protractor.
  • Worked on writing quality code using TDD (Test driven development) and unit tested using JUNIT and JavaScript testing frameworks Jasmine, Karma.
  • Expertise in automating Angular and React Applications using Node JS UI Automation frameworks such as Web driver IO, Mocha, Chai.
  • Used Continuous Integration/Continuous Delivery (CI/CD) tools Docker, Jenkins to deploy the builds and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Experience in designing, developing, and maintaining Test Automation Frameworks like Data Driven, Hybrid, BDD/TDD and Keyword Driven, Page factory, Page Object Model (POM).
  • Developed and executed API test cases for SOAP and RESTful web services using Swagger, SoapUI, Postman.
  • Experience in working with API automation using Rest Assured, Frisby, Chakram, Jasmine, Jest.
  • Strong experience in writing CSS and XPath locators.
  • Good experience in using Build management tools like ANT, Maven, Gradle.
  • Experience with version control tools such as SVN, GIT, Stash, Bitbucket and GitHub.
  • Good expertise in scheduling jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation.
  • Experience with SonarQube for code coverage and build pre-filtering at Jenkins Pipeline.
  • Proficiency working in Relational Database Management Systems including MySQL, SQL Server, and Oracle.
  • Followed Agile Scrum and Waterfall, Agile Kanban methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
  • Expertise in Test Planning, Test Preparation, Test Execution, Issue Resolution and Report Generation to assure that all aspects of a project follow the Business Requirements.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA Zephyr, Rally, Bugzilla, and HP ALM.
  • Experience in cross-browser, parallel testing using Chrome, Firefox, Safari, Edge, IE browsers.
  • Integrating and executing the tests in Docker, Sauce Labs.
  • Specialized in performance testing applications using JMeter, LoadRunner.
  • Experience with executing the various tests like sanity tests, integration tests, regression tests and UAT.
  • Experience with Slack, Confluence, Pager Duty, JIRA Integrations for effective reporting, test failure alerts and tracking.

TECHNICAL SKILLS

Web Technologies: HTML, CSS, ES6, AngularJS, XML, XSLT, JSON

Programming/Scripting Languages: Java, Python, Angular, C#, JavaScript, Typescript

UI & Functional Automation Tools/ Frameworks: Protractor, WebdriverIO, Cypress, Nightwatch JS, Selenium WebDriver, Appium, Rest-Assured, Frisby, Mocha, Chai, Jest, Jasmine, BDD Cucumber, JUnit, TestNG, Karma, LoadRunner, JMeter, SoapUI, Postman, Swagger, Servlets, Spring Core, JPA, ES6.

Reporting and other Frameworks: Extent Reports, Jasmine Reports, Protractor-cucumber Report, Java Mail, Apache POI, itextpdf, Sikuli, AutoIt.

DevOps & CICD: SVN, Git, Stash, Jenkins, TeamCity, Docker, AWS Cloud, Sauce Labs, Azure

Databases: MySQL, SQL Server, Oracle, and MongoDB.

Build Tools: Ant, Maven, Gradle

Browsers: Selenium GRID, Internet Explorer, Firefox, Chrome & Safari.

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android.

Test Case Management Tools: ALM QC, JIRA Zephyr, TestRail, XRAY, Rally

Bug Tracking Tools: Bugzilla, JIRA, Azure DevOps Server

Project Management Tool: JIRA, Azure DevOps, Confluence

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Quality Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
  • Experienced in developing and maintain overall test methodology and strategy, Documenting Test plans, Test cases and editing, executing Tests cases and Test scripts, Analyzed User Requirements and Technical Specifications.
  • Organized Test Plan during initial phase of project, prepared test scripts, created Release note in Application Lifecycle Management (ALM), setup/link Test Lab with release cycle, executed test cases and recorded results in ALM.
  • Created, Updated and Reviewed of Test cases and Test Scenarios
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis
  • Experienced in testing applications manually as well as using the automated testing tools.
  • Developed automated scripts for regression testing using Selenium with Java.
  • Created automated test cases using Selenium with TestNG and mapped the test cases and defects
  • Optimized automation scripts for Regression testing of the application with various data sources and data types.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Provided weekly status updates showing the progress of the Automation testing effort and open issues to be resolved
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Performed web-based performance testing and analysis using JMeter.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed different testing tasks using various test scripts on Selenium WebDriver and Junit.
  • Involved in creating the functional testing framework using Junit and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java-based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Executed the Test cases and review the results to get the Business approval for UAT
  • Experience in Web Services testing using POSTMAN and SOAP UI.
  • Provided status reports to Project Manager by generating reports from Quality Center/ALM.
  • Defect logging, assignment, and tracking through JIRA and ALM.
  • Lead and guide other QA team members in developing and evolving standard QA practices
  • Worked on API and Web Service Testing using Postman, REST Assured, TestNG for REST API Testing.
  • Executed SQL queries to validate the data at the backend.
  • Involved in the regression test planning for the project and identified the critical regression tests
  • Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.
  • Provide guidance and Supervision to junior testers.

Environment: Agile scrum, Selenium, Java, TestNG, ALM, MS office suite, JIRA, Confluence, Selenium, Postman, Swagger, BDD Cucumber, REST Assured, Rest API, Postman, JSON, Visual Studio Code, Selenium WebDriver, TestNG, POM, Maven, JMeter, GitHub, Jenkins, Jira, ALM, Docker, AWS Cloud, Windows 10, Oracle, Eclipse.

Confidential, Houston, TX

Quality Automation Engineer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects
  • Reviewed Test Requirements, Creating Test Plans and Test Strategy documents.
  • Independently analyzes issues, recommends software changes and writes detailed bug reports.
  • Performed testing Web services (SOAP) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
  • Completed regression, positive, negative, integration and functional testing to produce a bug free product
  • Worked with business users to validate application meets their needs
  • Extensively automated regression and functionality test suites using Selenium WebDriver and Java.
  • Executed the scripts in cross-browser with Firefox, IE, and Chrome and cross platform testing in Mac, Unix, Windows.
  • Performed the Load and performance testing using JMeter.
  • Worked on API and Web Service Testing using Postman, REST Assured, TestNG for REST API Testing.
  • Build and automate the deployment of all the front-end components using Jenkins, cutting deploymenttime and the number of developers needed.
  • Maintained the version controls in bitbucket using GitHub.
  • Documented defects, errors, and inconsistencies in the application using JIRA and ALM.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Followed Pyramid Testing Model and involved mocking of unit tests.
  • Configured Jenkins Build job for continuous Integration and continuous Deployment (CICD).
  • Integrated Unit, component, regression, and smoke suites to each build using Docker, Git, Jenkins.
  • Involved in designing framework for Unit tests using Karma and Mockery.
  • Integrated JIRA Zephyr testcases and Jenkins reports after the execution.
  • Involved in RCA meetings, Product enhancement meetings with Product owner and BA.
  • Developed SQL queries to extract data from the source tables.
  • Worked with other QA in setting up the frameworks and Integrations.
  • Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.

Environment: Java, Confluence, Selenium, Postman, Swagger, BDD Cucumber, REST Assured, Rest API, Postman, JSON, Visual Studio Code, Selenium WebDriver, TestNG, POM, Maven, JMeter, GitHub, Jenkins, Jira, ALM, Docker, Windows 10, Oracle, Eclipse.

Confidential, Lansing, MI

Quality Automation Tester

Responsibilities:

  • Worked in the Agile Kanban environment with frequently changing requirements and features set.
  • Responsible for front-end code testing using TDD & unit testing techniques.
  • Developed automation framework for Angular application using Protractor, BDD Cucumber, Jasmine, Chai.
  • Developed Smoke Tests on E2E UI & API Hybrid framework using WebdriverIO, Mocha, Chai for asynchronous and Angular friendly UI Automation.
  • Coordinated with Project Managers to resolve risk issues and ensure compliance of Security System-Related to the Created and Executed Automated Test Scripts for Web application testing using Selenium WebDriver based on business rules and Annotated documents.
  • Automated and executed test cases and reported the defects in Jira.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, BDD Cucumber and Maven technologies under Java platform.
  • Developed BDD Cucumber framework feature files, step definition files, maps and utils.
  • Responsible for implementing Page Object Model (POM) using Selenium WebDriver, TestNG and Java.
  • Implemented Selenium Web-driver to run Regression Tests on multiple platforms and browsers in parallel.
  • Responsible for documenting the Automated Test results using REST Assured for web services.
  • Daily used build tools like Maven and Jenkins to build and regression automated tests into CI processes and used GIT documented and tracked defects and produced detailed reports using Jira.
  • Performed the cross-browser testing using Selenium Grid.
  • Performed the Load testing using LoadRunner and performance testing using JMeter.
  • Created POC’s on E2E UI & API Hybrid framework.
  • Verified and validated the rate calculations and rate renewal calculations for different products and benefits by preparing and executing different SQL Scripts.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
  • Worked on functional testing of SOAP and RESTful Web Services using SOAP UI Tool Wrote basic SQL queries to perform back-end testing for data integrity.

Environment: Agile scrum, Selenium, Java, TestNG, ALM, MS office suite, JIRA, Confluence, Selenium, Postman, Swagger, BDD Cucumber, REST Assured, Rest API, Postman, JSON, Visual Studio Code, Selenium WebDriver, TestNG, POM, Maven, JMeter, GitHub, Jenkins, Jira, ALM, Docker, AWS Cloud, Windows 10, Oracle, Eclipse.

Confidential

Quality Automation Tester

Responsibilities:

  • Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several Scripts to maintain consistency across the browsers.
  • Review requirements and attend meetings to understand the business functionality.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver to handle TestNG and Maven technologies under Java platform.
  • Responsible for implementing Page Object Model (POM) using Selenium WebDriver, TestNG and Java.
  • Worked on BDD Cucumber Selenium Framework for automation UAT and system tests.
  • Performed testing Web services (SOAP) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
  • Reviewed Manual Testing methods and developed and executed automated scripts.
  • Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results.
  • Performed Manual Testing of the application, creating test plans, test cases and documentation.
  • Executed the test cases for the manual testing and tracked all the bugs discovered during manual testing to closure.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
  • Worked on functional testing of SOAP using SOAP UI Tool Wrote basic SQL queries to perform back-end testing for data integrity.

Environment: Java, Confluence, Selenium, Postman, Swagger, BDD Cucumber, REST Assured, Rest API, Postman, JSON, Visual Studio Code, Selenium WebDriver, TestNG, POM, Maven, JMeter, GitHub, Jenkins, Jira, ALM, Docker, Windows 10, Oracle, Eclipse.

Hire Now