We provide IT Staff Augmentation Services!

Senior Automation Quality Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8 years of professional experience in QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing, Cloud (AWS), UI, Mobile, API/Webservices applications with high focus on various platforms such as Banking, Healthcare, Insurance, Retail, Travel domains
  • Experience in applying Testing Methodologies, creating Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Strategies, as well as Test Data Management (TDM), Defect Tracking and Report Generation.
  • Expertise in automation using Selenium WebDriver, QTP, HP ALM, Cucumber, Soap UI, Ready API, Visual Studio, JAVA, TestNG, Junit, Maven, Jenkins, MTM
  • Experience in Continuous Integration tools like Maven, Jenkins and Team City
  • Working experience with defect tracking tools like Jira, Bugzilla, HP ALM and Team Foundation Server (TFS).
  • Developed test scripts to implement Test Cases, Test Scenarios using JavaScript and features for BDD, TDD using Cucumber Automation Framework in Gherkins format.
  • Good knowledge in different programming languages like JAVA, .Net/C#, Python, HTML, XML, SQL
  • Strong experience in automated testing of UI-heavy frameworks (React, Angular, React Native)
  • Extensively Worked in Quality Assurance using Testing methods for both Manual and Automation tests with all phases of Software Development Life Cycle (SDLC)
  • Strong Experience on JavaScript tests and used Jasmine, protractor, behavior driven development framework for testing JavaScript and Angular JS code.
  • Expertise in performing manual testing (emulators & IOS Simulators) and Mobile Application Testing using Appium.
  • Hands on experience with constructing Web UI automation tool using Selenium Web driver, and Mobile UI automation using Appium.
  • Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall and Agile/Scrum.
  • Experience in working with Build Systems like Ant, Maven, and continuous integration systems like Jenkins, Team City
  • Expertise in Functional, Security, and Performance Testing for SOAP and REST API web services using SOAPUI PRO/SOAP UI, Postman, Ready API.
  • Involved in setting of QA Test environment with simulated POS test environment.
  • Excellent experience with source version control tools such as Subversion SVN and GIT.
  • Expertise in Unit Testing, Integration Testing, GUI Testing, Functional Testing, Accessibility Testing, System Testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
  • Knowledge of infrastructure automation tools such as Puppet, Ansible, Chef
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Expertise in using functional Tools like POSTMAN, SOAP UI.
  • Involved in UAT, IT testing Environments, and testing Production migrations.
  • Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
  • Experienced in load and performance testing tool JMeter.
  • Experience in Black box, White Box, testing and GUI testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
  • Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, Cucumber, Appium, Android, SOAPUI, Soap UI Pro, Ready API, Protractor, Cypress, JMETER, Load runner, Postman, SOAP UI, QTP

Language/ Script: Java, C#/ Net, Python, Java Script, ReactJS, NodeJS

Frameworks: TestNG, Robot Framework, BDD, Junit, Nunit, PowerShell, Data Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, MVC

Web development: HTML, XML, CSS

Backend Automation: Spring Boot, hibernate, JDBC, Apache, Query Runner

SOA Technologies: SOAP, REST, Web Services

Bug Tracking Tools: HP Quality Center /ALM, Bugzilla, Visual Studio TFS, JIRA

Build/ CI Tools: Maven, Jenkins, Github, Team City, Docker

Databases Technologies: MS SQL, PostgreSQL, Mongo DB, PL/SQL

Tools: Kibana, GitLab, SVN, Apache Kafka, Microsoft Test Manager, Test Data Management, Fiddler, Mainframes Shares, Jnative host, Service Now, Share Point, Azure cloud, AWS

Operating system: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential

Senior Automation Quality Engineer

Responsibilities:

  • Experience building automation framework from scratch using Selenium web driver, JAVA, TestNG and IntelliJ.
  • U se of Selenium, Cucumber, Gherkin and Appium to create image recognition test plans for windows desktop application
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Good experience on Test Automation using Selenium Web Driver, Maven.
  • Used Apache POI to read data from Excel sheet.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
  • Had Experience in Stores Domain Testing (SDT) framework for testing Point of Sale(POS) applications.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression tests.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
  • Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Experience with Test Automation tools such as Selenium, JMeter, Junit.
  • Experience with projects that utilized web technologies like XML, HTML
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber
  • Used GitHub as version control tool
  • Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
  • Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Experience with mobile cloud platform like Device Anywhere and Perfecto Mobile
  • Lead effort for Point of Sale automation and regression, and report results to team and upper management.
  • The ability to de-code and debug complex Splunk queries
  • Analyze and identify root cause on problems encountered during testing and in production environment.
  • Worked on POS self-check-out / POS QA Testing was involved in setting of QA Test environment with simulated POS test environment.
  • Tested different functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
  • Verify iApi logs for every transaction in Kibana.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Structured, scaled and build an automation testing framework based on Selenium & Appium for testing React Native mobile application on both Android and IOS devices
  • Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Performed code reviews and implemented best Pythonic programming practices
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Developed unit test for each new feature implemented using Mocha and Chai testing tools.
  • Able to use Putty to update the values in database and to view logs.
  • Configured, supported and maintained all networks, firewall, storage, load balancers, operating systems and software in AWS EC2.
  • Used Amazon IAM tool and created groups & permissions for users to work collaboratively. Implementing AWS Security Groups and NACL for Additional Layer of Security.
  • Built S3 buckets and managed policies for S3 buckets & used S3 bucket and glacier for storage and backup on AWS.
  • Experience programming in Java and SQL on cross platforms like windows and Unix environments.
  • Involve in executing transactions at Point of Sale registers for validating different register and CRU screens in all divisions.
  • Migrated SQL Server 2008 database to Windows Azure SQL Database
  • Experience in testing applications on Mobile point of sale (MPOS) device.
  • Involved in DRB (Defect review Board).
  • Mentor and transition interns and new colleagues into test automation roles.
  • As a Leas QE, Managed offshore team and onsite junior QE’s.
  • Research and self-teach skills required to excel in test automation role.

Environment : Java, Selenium WebDriver, Appium, Python, Gherkin, Apache POI, POM, POS, Agile, SQL, Java script, JIRA, React, Cucumber, Azure, Splunk, Perfecto, GitHub, SOAPUI, AWS, Mocha, Docker, Chai, Selenium Grid, JSON, Kafka, Maven, Jenkins, JMeter, Junit, IntelliJ IDE, Eclipse, Kibana, Protractor, Jasmine

Confidential

Software Development Engineer in Test

Responsibilities:

  • Used Selenium with Python and Robot framework to load the data into the web Application.
  • Reduced overall testing hour to 50% by writing and optimizing automation test scripts in SOAP UI PRO and Selenium.
  • Performed end to end API testing using SOAP UI PRO and helped development team to facilitate timely corrections.
  • Created accurate and efficient test scripts in SOAP UI PRO to manage automated testing of certain products and features based on the different application.
  • Gathered data on all the integration issues and vulnerabilities from different applications and reported all findings, including improvement recommendations.
  • Debugged code and located root causes of problems by reviewing configuration files and logs using Selenium and Soap UI Pro.
  • Increased and improved knowledge on Testing software and Automation tools (cypress, protractor) by engaging in all available trainings and seminars.
  • Validated frequently changed functional test cases using Postman and Fiddler to maximize success of manual software testing with consistent, thorough approaches.
  • Worked with all the project team in the Agile methodology by attending Scrums, Project meetings with the stake holders, defect triage calls, Sprint retrospective.
  • Identified and tracked defects using JIRA and supported developers in resolving problems by completing additional tests with logs and documents by linking it to the parent Bug/User story.
  • Developed and maintained automation test scripts for server functional testing with Selenium Web driver, Robot Framework and Python
  • Utilized Autoit for windows objects, Firebug for inspecting html elements. Executed tests on multiple browsers.
  • Responsible for Accessibility Testing and front-end testing of the website
  • Planned and devised cohesive test plans for Enterprise-level projects using SharePoint.
  • Implemented POM (Page Object Model) automation framework using Python, Selenium WebDriver and Cucumber
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Usage of Ruby, cucumber in project to create and validate the test cases.
  • Experience working with Cypress end to end testing framework that uses Java script.
  • Tested front end, back end and database testing using Cypress
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Work with Teams to create Acceptance Test Driven development (ATDD) test suite using Ruby and Cucumber.
  • Performed End-to-End testing of ReactJS/Python-based web applications
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Web Service testing (RESTful API) and Automation using Apache JMeter using JSON payloads.
  • Install and configure System Administration packages to QA environment such as Python, and SQL.
  • 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.
  • Responsible for Accessibility Testing and front-end testing of the website
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
  • Creation, Review & Maintenance Creative QA Checklist and Test cases for Accessibility Testing
  • Developed and enhanced scripts using Load Runner VuGen and designed scenarios using Performance Center to generate realistic load on application under test.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Cre ated Automated scripts - Load Runner Web Services, Soap UI, XML
  • Utilized SVN repository in order to perform efficient remote team working. Checked in all tested PL/SQL code in SVN and maintaining versions of PL/SQL codes.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Familiarity working with Node.JS and NightWatch.js for web automation
  • Performed manual mobile testing using emulators and IOS simulators.
  • Design roles and groups using Azure Identity and Access Management (IAM)
  • Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
  • Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

Environment: Jira, SQL Server, POM, React, Web Services (SOAP & RESTFUL), SOAPUI PRO, Fiddler, Postman, Java script, NodeJS, Selenium, Cypress, Kubernetes, Eclipse, Share Point, IOS simulators, Ruby, Cucumber, Cypress, Protractor, Python, Nightwatch, Autoit, Load runner, Java, Azure, Page Object model, Jenkins, PL/SQL, SVN, Selenium Grid, Windows 10, JMeter

Confidential

Mobile Automation Engineer

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set. and understanding of web portal requirements.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Webservices automation using C#, Soap UI and tested web services manually using POSTMAN.
  • Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed.
  • Performed back-end validations using SQL statements against Oracle Database.
  • Extensively used Groovy scripts for test report application output.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
  • Involved in writing test plans and test cases in Microsoft Test Manager (MTM) based on system requirements.
  • Wrote scripts in Python for Extracting Data from JSON and XML files
  • Used Python scripts to update content in the database and manipulate files
  • Ensure that the created/modified flows are implemented and tested in the cloud portal
  • Proficient in creating queries in TFS to validate results of TFS reports.
  • Responsible in Performance testing, debugging, executing, analyzing complex applications using HP Load Runner and HP ALM .
  • Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2008, Team Foundation Server (TFS), for manual, automated (Functional & Regression), and performance/stress testing.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation
  • Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Implemented real device mobile app testing using Test Object on the cloud.
  • Performed tests on emulators and simulators over Charles Proxy.
  • Configuring and Managing in Hadoop Clusters for Spark streaming jobs using Microsoft Azure and along with SQL .
  • Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

Environment: s: Selenium WebDriver, Jenkins, JAVA, Python, C#, SOA, Postman, CI/CD, Cucumber, jQuery, SOAP UI, Maven, Groovy, JMeter, Jenkin, TestNG, MTM, Load Runner, HP ALM, Kubernetes, Cucumber, Protractor, Test Complete, Jasmine, Type Script, TestNG, Azure, Page Object Model (POM), Groovy Script, Quality Centre, XPATH, Eclipse, TFS, TDD, Agile, GIT, SQL, Jira, Windows

We'd love your feedback!