We provide IT Staff Augmentation Services!

Selenium Qa Engineer Resume

5.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • Software Development Engineer in Test with 8+ years of experience in Information Technology. Extensively worked on Web, Mobile, API, Database and Performance test automation tools and frameworks. Experience on various domains like banking and health Care.
  • Experience in working with RESTful Web Services and implementing RESTful API's using Java.
  • Good experience in working on modern full stack Angular/React with Node.js environments.
  • 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 and Selenium.
  • Experience in working with Cypress - io for E2E UI testing.
  • 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, Rest Client, Newman.
  • Experience in implementing the parallel testing using Selenium GRID.
  • Used Continuous Integration/Continuous Delivery (CI/CD) tools Docker, Jenkins to deploy the builds to AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • 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 working and testing RabbitMQ, IBM MQ messaging systems.
  • Experience with SonarQube for code coverage and build pre-filtering at Jenkins Pipeline.
  • Good experience in using Build management tools like ANT, Maven, Gradle.
  • Experience with version control tools such as SVN, GIT, Stash, Bitbucket.
  • 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.
  • Involved 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 include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.

TECHNICAL SKILLS

Programming/Scripting Languages: Java, JavaScript, Typescript,Groovy

UI & Functional Automation Tools/ Frameworks: Selenium WebDriver, Appium, Rest-Assured, Rest Client, Newman, BDD Cucumber, JUnit, TestNG, Karma, LoadRunner, JMeter, SoapUI, Postman, Swagger, ES6, Spring Core.

Web Technologies: HTML, CSS, Angular, XML, XSLT, JSON

Databases: MySQL, SQL Server, Oracle, and MongoDB

Build Tools: Ant, Maven, Gradle

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

Bug Tracking Tools: Bugzilla, JIRA, Rally.

CICD & Version Control System: SVN, Git, Stash, Jenkins, TeamCity, Docker, AWS Cloud, Sauce Labs, Azure

Operating Systems: Windows XP/7/8/10, Mac OS, Android and IOS.

PROFESSIONAL EXPERIENCE

Confidential, Florida

Selenium QA Engineer

Responsibilities:

  • Designed and developed hybrid framework and Integrated both UI automation framework developed using Protractor, with API Automation Framework developed using REST Assured.
  • Implemented custom reporting using JSON Allure Reports, HTML reports.
  • 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.
  • Using Test Agent Executed Automation Testcases
  • 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 deployment time 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.
  • Followed Pyramid Testing Model and involved mocking of unit tests.
  • Configured Jenkins Build job for continuous Integration and continuous Deployment.
  • Integrated Unit, component, regression, and smoke suites to each build using Docker, Git, Jenkins.
  • Automated the integration tests against the logs and messages of IBM MQ.
  • Integrated JIRA Zephyr testcases and Jenkins reports after the execution.
  • Involved in RCA meetings, Product enhancement meetings with Product owner and BA.
  • Helped in Configuring the Services, Commission, fee configurations for customers.
  • Guided the 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.

Confidential, St. Paul, MN

Selenium QA Engineer

Responsibilities:

  • Built the reusable service components using Angular 6 services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
  • Designed and developed hybrid framework and Integrated both UI automation framework developed using Protractor, with API Automation Framework developed using REST Assured.
  • Implemented custom reporting using JSON Allure Reports, HTML reports.
  • 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.
  • Executed the test plans on web and Mobile (IOS & Android) as per requirements using Appium.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • 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 deployment time 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.
  • Followed Pyramid Testing Model and involved mocking of unit tests.
  • Configured Jenkins Build job for continuous Integration and continuous Deployment.
  • Integrated Unit, component, regression, and smoke suites to each build using Docker, Git, Jenkins.
  • Automated the integration tests against the logs and messages of IBM MQ.
  • Integrated JIRA Zephyr testcases and Jenkins reports after the execution.
  • Involved in RCA meetings, Product enhancement meetings with Product owner and BA.
  • Helped in Configuring the Services, Commission, fee configurations for customers.
  • Guided the 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: Angular 6, JavaScript, jQuery, Java, Mockery, TypeScript, BDD Cucumber, Appium, REST Assured, Rest API, IBM MQ, Postman, JSON, Visual Studio Code, Selenium WebDriver, TestNG, POM, Maven, JMeter, GitHub, Jenkins, Jira, ALM, Docker, AWS Cloud, Windows 10, Oracle.

Confidential - Roseville, MN

Software Quality Analyst

Responsibilities:

  • Worked in the Agile Kanban environment with frequently changing requirements and features set.
  • Writing Asynchronous code on the server-side for fetching data and communicating with the front-end application using AJAX calls from the Front-End application using jQuery.
  • Involved with bug fixing on functionality, and performance issues with JavaScript/jQuery.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data.
  • Responsible for front-end code testing using TDD & unit testing techniques.
  • Experienced in implementing mobile automation frameworks using Appium.
  • 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.
  • Worked with RabbitMQ messaging system, automated the API calls and logger management.
  • 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 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

Environment: Node.Js, Angular, Selenium WebDriver, Selenium Grid, BDD Cucumber, Newman, RabbitMQ Appium, Cypress.io,TestNG, JSON, JIRA Zephyr, Jenkins, Maven, JMeter, UNIX, Agile Methodology, MySQL, MongoDB, GitHub, POM, REST Assured, Eclipse, IntelliJ.

Confidential, St. Louis, MO

QA Analyst

Responsibilities:

  • Analyzed software Requirements and Business Requirements documents to get a better understanding of the system. Responsible for Test Plan, Test scripts and Test Cases for System Testing.
  • Coordinated with testing team, development team and business team and conducted walkthrough of test plan document for review.
  • Involved in writing functional, regression and end-to end functionality test cases.
  • Exported test cases to ALM.
  • Executed test cases manually and updated the ALM with test data, status and observations.
  • Develop new processes to facilitate import and normalization, including data file for counterparties.
  • Created test cases using Selenium WebDriver, Junit.
  • Involved in the Component test team and also involved in developing Test Plans and Test cases for the transactions EDI 270/271, 276/277, 287, 834, 837 to execute Component and Component-Integration testing.
  • Wrote SQL Queries to find out that the data is correctly populated in each field.
  • Accurately meets Office of the Secretary of Defense (Health Affairs) (OSD(HA)) quarterly IMR reporting requirements.
  • Review of manual methods to design, develop and execute automated test cases using Selenium WebDriver and Java with Junit Framework and cucumber.
  • Fetch report from and create daily status metrics to update the business and technical team on testing activity status.
  • Involved in Load Testing Using JMeter.
  • Involved in daily defect call to walkthrough the technical and business team through the defects identified in testing.
  • Stores historical immunization data, contains pre-populated medical and dental forms and reports anthrax and smallpox immunization data to the Military Vaccine Agency.
  • Tracks Mental Health Assessment status, Traumatic Brain Inury (TBI) and Neurocognitive Assessment Tool (NCAT).
  • Tracks Medical Injury Management packages.
  • Effective coordination between different application teams and UAT to analyze, understand and update on issues identified.
  • Meets mobilization and readiness requirements more effectively and efficiently.
  • Write and Execute SQL queries to verify backend data.
  • Participated actively in weekly QA team meetings.

Environment: Java Spring, Angular JS, Selenium WebDriver, Selenium Grid, Newman, TestNG, JSON, JIRA Zephyr, Jenkins, Maven, JMeter, UNIX, Agile Methodology, MySQL,GitHub, POM, REST Assured, Eclipse.

Confidential, Brooklyn, NY

Sr. QA Tester

Responsibilities:

  • Analyzed business requirements and technical specifications of application in development and produced test cases for functional testing, integration testing and regression testing.
  • Developed Test Plan, Test scripts and Test Cases for Manual Testing.
  • Prepared the Test Scripts for Automation testing using Webdriver.
  • Involved in preparation of Test Data for different modules.
  • Involved in the meetings continuously with users and modifying the test cases accordingly to test the new features developed in the application as per the user requirements. Also supported UAT.
  • Used ALM as test reporting tool to maintain and execute test cases.
  • Worked closely with developers to communicate QA issues and testing status. Identified and documented the defects in HP ALM.
  • Prepared test XMLs based on XSDs and test the web services using SOAP UI tool.
  • Prepared and maintained web service tests in SOAP UI.
  • Performed Manual as well as Automation testing using ALM and Selenium Webdriver..
  • Verified and retested the bugs fixed by developers during each phase of the testing.
  • Involved in Regression Testing for better performance of with the new enhancements.

Environment: Java Spring, JavaScript,JQuery,Selenium WebDriver, TestNG, SOAPUI, HP Quality Center, Jenkins, Maven, SVN, Eclipse, JIRA and SQL Server.

Confidential

QA Analyst

Responsibilities:

  • Documented detailed test plans, test cases and expected results in Quality Center/Quick Test Professional and tracing the test cases to the appropriate requirements.
  • Conducted review meetings with the development team to set a hard-freeze date and gather input for creating the Test Plans and Test Specifications.
  • Developed the automation framework utilizing QTP to create a regression test baseline.
  • Tested EDI X12 files based on Transaction Requirements, Detail design documents and HIPAA 4010 and 5010 implementation guides.
  • Tested and verified the XML data and all the components developed using Integration Manager for Data Transformation and Mapping.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries.
  • Involved in the Component test team and also involved in developing Test Plans and Test cases for the transactions EDI 270/271, 276/277, 287, 834, 837 to execute Component and Component-Integration testing.
  • Wrote SQL Queries to find out that the data is correctly populated in each field.
  • Performed performance testing, Load Testing on Application and database to ensure performance, stability and scalability using LoadRunner.
  • Identified and reported software defects using Quality Center.

Environment: Java Spring, JavaScript,JQuery,Selenium WebDriver, TestNG, SOAPUI, HP Quality Center, Jenkins, Maven, SVN, Eclipse, JIRA and SQL Server.

We'd love your feedback!