We provide IT Staff Augmentation Services!

Front End Test Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Software Development Engineer in Test with 6 years of software development and testing experience, that includes designing, implementing test plans, test cases, test processes, conducting test review meetings, performing automation testing using Selenium, UFT/QTP, BDD using Cucumber, Protractor for testing various Angular and Web UI applications, API Testing with Postman and SOAP UI, ETL testing methodologies, Mobile Testing using in various domains like Travel, Insurance, Healthcare, Banking, Retail.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, E2E Testing, Regression testing, Performance testing, Functional testing, and GUI testing.
  • Worked in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
  • Implemented different automation development efforts in Agile/Scrum & Waterfall development environments.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects and automated Regression test cases using Selenium IDE, WebDriver, Jenkins and Maven.
  • Demonstrated extensive knowledge of quality assurance, testing and software development processes and methodologies.
  • Designed and Implemented Test Frameworks using Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium, Protractor, TestNG.
  • Performed Functional and ETL testing of enterprise Restful Web Services and API Testing using Postman and SoapUI.
  • Developed BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Identified correct GUI elements using various Selenium Locators like ID, name, Link Text, Partial Link Text, XPath, CSS in creating automation scripts.
  • Have experience working with performance testing tools like LoadRunner, JMeter and Monitoring tools like Dynatrace, Performance Centre.
  • Experience in White box and Black box testing which includes Smoke Testing, Sanity Testing, Functional Testing, Integration Testing, Unit Testing, System Testing, Regression Testing, Ad hoc Testing, Security Testing, Negative Testing, Boundary Testing and Cross Browser Testing, and User Acceptance (UAT) testing as well.
  • Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor test runners.
  • Well versed in testing Big Data Hadoop applications using Storm, Kafka, HDFS, Hive, HBase and used ETL methodologies for testing Data base and Enterprise Data Ware House(EDW).
  • Experience in Data Analysis, Data Validation, Data Cleansing, Schema Validation, Data Verification and identifying data mismatch.
  • Experience with Desktop Testing, Web/Browser UI testing, and worked on cross - browser/cross-platform compatibility.
  • Obtain and maintain an in-depth understanding of private cloud, AWS public cloud and Azure public cloud technology to ensure all appropriate options are considered to support business initiatives.
  • Passion for performance debugging and benchmarking and working with version control environment likeGit, Source tree.
  • Used QTP as automation framework tool for big data applications to manage automated scripts.
  • Documented test results and Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying ‘bug fixes’ using JIRA, Bugzilla and Quality Center.
  • Experienced in using HP Quality Center/ Application Life Cycle Management (ALM), JIRA for Test Cases design, defect tracking and management.
  • Performed Mobile App Testing using Appium on Android, IOS Platforms. Tested Automation Scripts using Real Devices, Emulators and Simulators.
  • Expert in performing back-end testing by developing SQL queries. Expertise in creating complex-queries, with various kinds of JOINS such as Inner Join, Left outer join, right outer join and Full outer join.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Configured Jenkins Build jobs to perform continuous integration CI/CD of source code maintained using configuration management repository.
  • Have experience in using Protractor for testing Angular JS applications.
  • Experience in using Test Management Tools like TFS, VSTS, MTM.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Postman, QC, QTP, ALM, Jasmine, Load Runner, Protractor, Appium

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Test Build & Integration Tools: Maven, ANT, Jenkins

Markup Languages: HTML, XML, XPath, CSS

Programming Tools: JAVA, Kotlin, Hadoop, Python,C#, C

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Databases: MySQL, Oracle, SQL Server, HIVE, Hbase

Defect Tools: HP Quality Center, JIRA, ALM

Operating Systems: Windows XP/7/8/10,UNIX, LINUX, Android, IOS, Windows Server 2000

Utilities: Eclipse, SVN, Firebug, FirePath, Visual Studio

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Front End Test Engineer

Responsibilities:

  • Expertise on performing Front End (End to End Testing, System Integration Testing) of applications.
  • Experience with healthcare applications where tested the UI based portal for monitoring patient’s health.
  • Good Expertise in automating the Front-End Testing using Selenium Web drivers, CORE JAVA, Kotlin and Test NG Framework.
  • Executing various aspects of business and/or information technology-related client engagements and/or projects within a professional service environment.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Excellent working knowledge and expertise on programming using Kotlin AND front-end technologies
  • Experience in writing Automation Framework Development from scratch required Using Kotlin.
  • Ensure test cases are documented, organized and maintained in TestRail and linked to Jira tickets for full traceability.
  • Ensure test runs are created in TestRail and updated as scenarios are updated for accurate reporting.
  • Wrote JavaScript Automation code to verify the trigger logic of the questions triggered based on specific answers provided by the users and specific forms triggered based on the user’s answer selection.
  • Developed from scratch BDD testing framework using Cucumber features, scenarios in Gherkin format and step definitions.
  • Triage daily automation test results; fix failing test cases.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Gradle, under Kotlin platform.
  • Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.
  • Created Automation script using Selenium WebDriver.
  • Analyze requirements, design documents and developed detailed test plan, test cases, test scenarios, test scripts and prepare any test data for test execution in any environment.
  • Automated angularJs application module using protractor and Jasmine and created specs for various functional scenarios.
  • Maintain cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (e.g. doctors, healthcare admin staff).
  • Understanding of healthcare regulations with the ability to use testing within their framework.
  • Participated in Page Object Model Framework Development and supporting Data Driven Framework using Selenium web driver and Java.
  • Created Page Object Model (POM) Automation framework from the scratch.
  • Worked very closely with UI angular developers while automating the tests using protractor and Jasmine.
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Automated the Manual test cases using Selenium Web Driver.
  • Created and executed automation test Scripts using Selenium Web driver, Java, TestNG, Cucumber and Gradle.
  • Knowledge on Xray Test Management for manual tests management.
  • Highly efficient in keeping up the agile process in place for automation development and maintenance.
  • Involved in testing both REST services usingRest Assured, Postman andtested both XML andJSON formats.
  • Participated QA review and retrospective for continuous improvement in the Quality and release process.
  • Developed page level model POM or page library in Selenium to support modular framework.
  • Interacted with development and product management teams on review and analysis of functional requirements, resolution of reported bugs and various technical issues.

Environment: Java, Kotlin, Selenium, JIRA, Test Rail, BDD, Cucumber, Gherkins

Confidential - Centennial, CO

Software Development Testing Engineer

Responsibilities:

  • Performed extensive testing on Big Data Hadoop platform (Hortonworks) and executed Test plans for multiple projects/releases.
  • Worked on Linux, Hadoop, Hive, Impala and Shell scripting for big data testing. Leading the team for the same.
  • Experience in testing and validating the storm topologies which read from Kafka and push the data to HDFS, Hive, HBase, etc.
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Experience working on big data applications Kibana Elastic search for testing with setup, configuration and used Kibana to visualize the Elastics search data.
  • Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and knowledge on testing, deploying, configuring and managing productions environments in AWS.
  • Experience in Data and Schema Validation and Backend testing of databases to check the integrity of data.
  • Setup load testing environments and run load tests using JMeter to monitor various performance metrics of the application such as average transaction time under various load conditions.
  • Extensively used SQL Queries to analyze the HDFS data in Hive.
  • Developed code and maintained a fully automated testing process for our built on microservices architecture, containers, and AWS infrastructure.
  • Created automated script for REST-API testing using Rest Assured framework in JAVA and wrote Python scripts in POSTMAN for the REST API testing.
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud plat forms.
  • Involved in establishing automated Hadoop Integration testing system and implementing oozie workflow.
  • Tested implementation of spark using Scala and spark SQL for faster testing and processing of data.
  • Tested SharePoint system and content permissions, managing system changes, and enforcing policies to conform to firm operational standards.
  • Maintain existing Regression test suite using UFT, debug and enhance the scripts, run scripts, wrote user-defined functions (using VB scripts) etc.
  • Used ETL methodologies for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution.
  • Prepared Test Plan from the Business Requirements and Functional Specification and run test scenarios using QTP/UFT.
  • Built python framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Wrote scripts in Python for Extracting Data from JSON and XML files.
  • Extensive knowledge of testing Microsoft SharePoint 2010, technical applications, and SharePoint architecture design.
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
  • Experience in analyzing data warehouse data using IBM DB2.
  • Tested spark applications in python PySpark on distributed environment to load huge number of CSV files with different schema into HIVE tables.
  • Performed E2E testing for the entire flow of testing for each module, components, and sub systems of the applications.
  • Support the development of virtualized APIs by creating sample API request/response messages
  • Responsible for Analysis and Defect Tracking using HP Quality Center/ALM, JIRA.
  • Experience with different file systems /databases like HDFS, and MS SQL Server to extract data.
  • Strong experience in defect root cause analysis and for defect metric to the client for improvement.
  • Experience in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Tested the configuration of Spark streamingto get ongoing information from the Kafka and store the stream information to HDFS.
  • Involved on Python, Linux, and Distributed. Defect reports to the team and walk through each defect in daily meetings.
  • Used various spark Transformations and Actions for cleansing the input data.
  • Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
  • Experienced in creating data pipeline integrating kafkawith spark streamingapplication usedscalafor writing applications.
  • Wrote REST APIs to support internalization, and apps to help our buyer team visualize and set portfolio performance targets
  • Experience with API testing tools, Postman and ability to prioritize and juggle tasks in a fast-paced startup environment.
  • Performed functional testing on ServiceNow (SNOW) application, including making approved changes to process and workflows, building reports, managing data, personalizing lists, content management and perform regression testing of resolved defects.
  • Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation.
  • Followed the process through SNOW service now to get the required approvals before moving any application to production.
  • Responsible in performing sort,join, aggregations, filter, and other transformations on thedatasetsusingSpark.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Hive.
  • Knowledge with systems integration testing applications developed for the .NET platform and performance tuning.
  • Testing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, Cloud FormationTemplates.
  • Supporting infrastructure, security, Platform as a Service (PaaS) and other updates involving DevOps environments.
  • Performed testing the ETL code and was also involved in Unit testing, System testing and integration testing of the project.
  • Created& documented complete and detailed technical specifications for all custom report & file extract project.
  • Tested the servicenow environment that include new or modifications to applications, forms, workflow, policies, actions, access control, interfaces and any other configurations required to support client processes.
  • Used WinSCP for connecting to kafka server and send the messages to kafka and compare the similar messages using compareIT.
  • Performed Data Analysis for all incoming feeds toETL. Worked with Business Unit Managers for developing Mapping Document after Data Analysis.
  • Writing libraries and test scripts in Python for the automation testing.
  • Ability to understand and create test plans from specifications or verbal communications
  • Able to complete work to deadlines with little direct supervision and strong communication skills and supported a 24/7 production environment

Environment: Hadoop, LINUX, HDFS, AWS, HBase, HIVE, STORM, Spark, Scala, Kafka, XML, JSON, Shell Scripting, Super Putty, WinSCP, JIRA, JAVA, Python, ServiceNow, Sharepoint.

Confidential - Ecorse, MI

QA Automation/Manual Test Engineer

Responsibilities:

  • Tested SOAP and REST web services using the different assertions like HTTP Assertion, XPATH Assertions in SOAPUI. Used Java and JSON API also to validate Restful Response.
  • Requirement gathering for testing through building test plans to execute test cases, building automation frameworks using Selenium.
  • Participated in design reviews and quality inspections for each release.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Tested IBM Cúram REST API resources manually directly in a browser, with browser plugins or with dedicated command line tools.
  • Implemented Selenium Web Driver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces. Prepared Test Data and performed Positive and Negative testing.
  • Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins.
  • Tested, installed and tuned environment hardware, software, peripherals and services on Windows Server.
  • Experience working with Salesforce report to access the data report.
  • Exposure to Data validations for correctness and testing the UI & API part of it with queries for GraphQL & Data base.
  • Customized Page Layouts for Salesforce.com Standard and Custom objects.
  • Experience building reusable framework for consuming and coding, designing and providing REST API’s using Java/ Node.js .
  • Perform and validate test packages for Windows Servers in VMWare environment.
  • Create test strategy, test plan, and put into execution for both UI and REST APIs.
  • Worked as a Lead to develop and improve test specifications and test cases based on marketing, software, and system requirements in a fluid and fast-paced development environment.
  • Created Test plans, Test cases for GUI, Regression and functional testing.
  • Implemented Page Object Model (POM) automation framework with Selenium WebDriver, Java and Cucumber. The Hybrid Framework includes Data Driven Testing implemented using TestNG Data Provider and Apache POI.
  • Used Proof of Concept (POC) Testingfor trying out the achievability and honesty of a proposed procedure or task and frequently allowed to the customer, aside from whatever strong assets the group needs to execute the main job and are regularly short in time.
  • The Mobile App is tested on Android, IOS using Appium. Used Appium Desktop to launch Appium Server and Appium Inspector to inspect Apps on Mac and Windows along with JAVA.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Creating and testing Salesforce CRM Workflows, Approval Processes, Validation Rules and Sharing & Security rules.
  • Worked closely with Business user in Understanding designing and documenting the Functional testing plan and then Writing, executing, documenting the results and Logging Written ETL test specifications including test source data preparation, writing test cases to test Data Completeness, Data Transformations, Data quality, Performance and scalability, Data aggregations− match aggregated data against staging tables and/or ODS, and Granularity of data is as per specifications.
  • Provided ongoing Salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflows.
  • Created common data provider using Hash table for all test cases using TestNG and Java.
  • Validated the data of reports by developing SQL queries in SQL Developer against Data Mart tables and ODS.
  • Creating/executing test cases coordinate integration of applications on a multi-server.
  • Coordinating with application development teams, application administration teams and DevOps team for smooth and successful deployment.
  • Developed and Executed Test Scripts using Selenium WebDriver, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider. Used Apache POI for reading data from excel.
  • Performed Graphical User Interface (GUI) testing on Desktop application.
  • Writen BDD (Behavior Driven Development) tests using Cucumber and JavaScript.
  • Develop Node based Automation scripts using JavaScript for UI Automation.
  • Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases.
  • Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines.
  • Tested a migration approach to move workloads from On-Premises to Windows Azure or develop new cloud-ready application solutions.
  • Analyzingfunctional requirements, designing and develop modules using IBM Curam framework, testing module integration and troubleshooting deployment issues, resolve performance issues, prepare test scenarios and test cases, unit testing, system testing and UAT.
  • Extensive knowledge on GraphQL APIs via client-side JavaScript or server side via NodeJS.
  • Use Test Salesforce for functional flows report based on the status of test cases. This allows the team to create the functional flows to know the functionality of the application.
  • Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
  • Wrote and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data.
  • Actively involved in static testing activities such as design review and requirements inspection to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design.
  • Configured Jenkins build jobs for Continuous Integration of defect fixes and new features.
  • Tested the acceptance scenarios of the Financial Application using BDD Gherkin features, scenarios, scenario outlines using Cucumber.
  • Implemented Cross browser testing and Data driven testing using @Parameters and @BeforeClass annotations.
  • Tested the Angular Web App using Protractor and Jasmine Test Frameworks. Used JSON to configure Data Sets for Protractor Data Driven.

Environment: Java, Selenium WebDriver, TestNG, XPath, Firebug, Cucumber, Gherkin, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, SoapUI, Appium, Android, IOS, Maven, Jenkins, Rally, Agile/Scrum.

Confidential - Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
  • Participated in Requirement Specification Meetings (RS) to understand the application’s functional requirements to initialize the test scenarios, test flows and test procedures.
  • Used Keyword Framework with Selenium WebDriver.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for Interface User (UI).
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using Testing Data Provider Annotation.
  • Work with JavaScript frameworks (ReactJS and AngularJS) to connect between our APIs and our front-end web interfaces
  • Use JavaScript to develop front end applications that follow industry-standard design patterns, development methodologies, and deployment models
  • Executed User Acceptance Testing (UAT) Behavior Driven Pattern using Cucumber.
  • Performed Cross Browser Testing on diverse types of browsers to run all the tests at the same using Testing.
  • Understanding and experienced with various latest mobile technology and digital trends, including 2nd Screen/social media and TV applications, social media like face book, Twitter, Connected Devices, Video, gaming platforms (PS3, Xbox, etc.), mobile video player or connected devices (Smart TV's, Roku, AppleTV, Chrome cast), dish anywhere and Streaming video/media applications and Mobile cloud.
  • Used Auto It for automating the Windows GUI and general scripting.
  • Used JIRA to track bugs and maintained the flow of iterations.
  • Performed Regression testing using Selenium WebDriver, Testing and Jenkins Continuous Integration.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Executed Batch files using Selenium.
  • Expertise in writing different SQL statements like Inner Joins, outer Joins, Sub queries and so on.
  • Tested Developer server-side application to interact with database usingSpring BootandHibernate.
  • Worked with IDE as Eclipse Indigoand deployed into Oracle WebLogic Application Server& usedMaven build toolto achieve more functionality for build process.
  • Documented test results using Microsoft word.
  • Tested Rest APIsin Spring-Controller at backend for JSON data using Postman
  • Interacted with developers regarding requirements and defects tracking.
  • Interacted with the Business Analysts and the Developers in various occasions for the proper understanding of the requirements.
  • Writing SQL queries and validating the application with back-end data using Oracle.
  • Involved in determining test approach and scope for front-end/GUI and back-end testing.
  • Performed Back-end testing of database using SQL queries and verified the data integrity.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Performed black box testing, database testing and web-based testing on each transaction using Selenium.
  • Executed Load Runner scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Used SVN as the version control tool.
  • Used JMeter for simulating a group of users sending requests to a target server, and return statistics information of target server through graphical diagrams
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Scripted SQL queries to verify data integrity, data validation and data design.

Environment: Selenium IDE, Selenium Web Driver, Testing, Java, Eclipse, Keyword Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins.

We'd love your feedback!