We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer/mobile Tester Resume

0/5 (Submit Your Rating)

Eden Praire, MN

SUMMARY

  • Over 8 years of experience as a QA Test Engineer using Manual & Automation Testing of web and Mobile application, client/server.
  • Expert in developing Automation testing frameworks using Selenium WebDriver, Appium and Protractor with Java and JavaScript. Software Engineer with hands - on experience in Design and Implementation Object Oriented Test Automation Frameworks in Java, Python utilizing best practices of BDD.
  • Proven ability in utilizing tools like J2EE based Java, Junit/ TestNG, Selenium WebDriver/Grid, Maven to develop Data-driven, BDD and Hybrid frameworks.
  • Used SOAP UI and JMeter to test API s both stateful / stateless and SOAP services using JSON and XML/WSDL schema.
  • Written JUnit test case using IntelliJ.
  • Ability to Design and develop Page Object Model and Page Factory based framework using design patterns.
  • Working experience on automating web services API testing using REST Assured and Jersey frameworks.
  • Worked on testing Commerce and Enterprise Applications in both web and mobile platforms in various OS like Linux, Windows, IOS, Android.
  • Extensively worked on Database testing using MS SQL Server, PL/SQL and Oracle Databases.
  • Worked on Post-Release Testing and participating in release plans for testing.
  • Performed Database / Back end testing using SQL queries for data design, validation and integrity testing and also established JDBC Connections using Java.
  • Extensive knowledge in Protractor framework for Single Page Applications developed with AngularJS.
  • Implemented TestNG, JUnit based testing to order execution, create custom reports and maintain test cases for user stories.
  • Utilized Jenkins to manage environments, create/trigger builds and execute Functional and Regression Testing in CI/CD environments.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla.
  • Excellent working experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
  • Worked on source version control tools such as Subversion (SVN), TFS and Git.
  • Excellent Communication, Interpersonal, and Team Player Skills, Quick Learner and Self Starter, strong organizational and multi-tasking skills.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/GRID, QTP, JUnit, Cucumber, TestNG, SOAPUI, Appium, Rest Assured.

Language/ Script: Java, JavaScript, Ruby, VBScript(UFT),Python.

Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor, Jasmine

Version Control: SVN, GIT

Web development: Angular Js, XML, JavaScript, Ruby, DOM.

SOA Technologies: SOAP, REST, WSDL

Bug Tracking Tools: HP Quality Centre, Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.

Build/ CI Tools: Maven, Jenkins, Bamboo, Fusion

Databases Technologies: MS SQL Server 2010, Oracle 10g/12c, Oracle PL/SQL, MYSQL.

Platforms: Windows 7/Vista/XP, UNIX, Linux

Other Tools: Toad, SQL Developer, Rally, Eclipse IDE, IntelliJ, CA DevTest

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

QA Automation Tester

Responsibilities:

  • Attend daily scrum stand meetings for day to day updates.
  • Update/edit user stories in Backlog meetings in Rally for Sprint planning.
  • Experienced with front end back end and integration testing of data.
  • Good experience in writing test cases based on the user stories.
  • Good experience in database and back end testing.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and java.
  • Good experience in testing various API’s using IntelliJ.
  • Designing and executing the automation scripts using Selenium WebDriver with JAVA
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in GUI, Functional testing of the web application that is built in Angular Js and Oracle database.
  • Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
  • Involved in supporting and troubleshooting issues araised during integration testing in itfl environment.
  • Good experience in setting up the test data using various DAO’s.
  • Performed Web Services and REST API’s testing using RestAssured.
  • Provide daily status report, defect matrices, daily updates to lead; Provide daily status report on task assigned to the Project Manager/Client.
  • Involved in Unit testing, test case development and regression testing using JUnit for web based application.
  • Involved in retesting the bugs related to various API’s.
  • Done scripting using Java and JUnit Framework.
  • Run Jenkin pipeline QA Test in different environment to validate failed test cases.
  • Perform regression JMeter automated test scripts after each environment setup.
  • Involved in writing various validations after execution of the test.
  • Extensively tested and verified requests and responses using JSON Blob, XML messages.
  • Execution of test scripts using Maven.
  • Validate the various logs for troubleshooting by logging in Unixbox.
  • Developed cucumber tests for API Automation by using RESTAssured framework.
  • Involved in setting up Continuous Integration (CICD) system using Bamboo and working knowledge with cloud based code repository system like GitHub and Source Tree.
  • Peer review test cases designed for the User stories by other team members.
  • Attend meetings with business team and system analysts to discuss regarding the workflow regarding new features

Environment: Java, RestAssured, Junit, Groovy, SQL Server, Selenium, IntelliJ, SOA, Unix/Linux, XML, PL/SQL, Java Script, GIT, Bamboo, Jenkins.

Confidential, Eden Praire, MN

Senior QA Automation Engineer/Mobile Tester

Responsibilities:

  • Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with knowledge sharing sessions.
  • Extensive experience in client server and web based application testing including API Testing, manual and automated software testing techniques.
  • Worked on a highly dynamic AGILE/SCRUM environment and participated in scrum and sprint meetings.
  • Performed quality assurance using the Selenium WebDriver with Java.
  • Implemented cross browser web application testing by integrating TestNG with Selenium WebDriver.
  • Worked in Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Performed Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, and CSS Selector.
  • Integrated Behavior Driven Development (BDD) framework/Cucumber in Selenium WebDriver to write acceptance tests for web application from feature files which are written in Gherkin.
  • Experienced in using Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
  • Used Apache POI methods for read/write from/to excel sheets in java.
  • Configured Maven for JAVA automation projects and implemented the code optimization using Project Object Model (POM).
  • Involved in mobile testing on Native Apps and Hybrid Apps by writing java for automation through Appium tool.
  • Performed functional testing of Web Services /XML /SOAP and RESTful services using SOAP UI tool.
  • Validated WSDL, request and response XML. Added Assertions to validate the response Xml in SOAP UI.
  • Used iOS simulator on Xcode to make sure the app works on all devices and there no UI issues.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files.
  • Obtained various debug logs from both IOS and android devices by using Xcode.
  • Performed web services testing using RESTful and did lightweight data-interchange using JSON.
  • Used Protractor framework to do end-to-end test for AngularJS applications.
  • Very good experience in Accessibility testing used to test the application by different roles so as to test the access to different kinds of users for different modules/links in the application.
  • Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
  • Managing defects and Tasks in dashboards by using ALM tool.
  • Tracking defects, Reviewing and Analyzing using HP- ALM.
  • Attending Defect Triage calls with client and Partnering with development to resolve defects.
  • Transitioned software development efforts to a Test Driven development(TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Expert in writing and executing SQL queries and Tested large volume databases by using stored procedures.
  • Used Jenkins to create and run deployment jobs.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created test reports generated out of TestNG and created the error screenshots.
  • Used Git as code repository and Code Collaborator to manage code reviews.

Environment: Selenium WebDriver, SOAPUI, Appium, Java, POM, TestNG, Jenkins, BDD/Cucumber, Gherkin, TDD, Maven, Xcode, Hp- ALM, Apache POI, Jenkins, SQL Server, Eclipse IDE, Protractor, Firebug and Git.

Confidential, Covington, GA

Automation/Mobile Tester

Responsibilities:

  • Implemented POM framework using Selenium WebDriver for further test creation and execution and TestNG to run the parallel testing in Java platform.
  • Developed automation framework to test SOAP based Web Services using SoapUI.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Involved in developing the front-end web pages development with the different JavaScript frameworks like AngularJS.
  • Selenium WebDriver to perform cross browser Functional Testing by usingRuby programming & Gherkin Language for BDD (Cucumber).
  • Experience in writing Python Scripts and UNIX Shell-Scripts.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Used Jira for defect reporting and tracking.
  • Contribute to the functional automation suite using Selenium withRuby. Automated several site features using Selenium WebDriver usingRuby.
  • Developed Manual Tests by analyzing product use cases and requirements as well as technical design and implementation artifacts.
  • Used emulators and IOS simulators to perform manual mobile testing using tool Appium.
  • Involved in documenting audit reports to highlight the all transactions.
  • Actively participated in the Sprint planning to re-negotiate the learned requirements with the Product Owner.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Used SQL Queries to retrieve data from the database to perform Backend Testing.
  • Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward.
  • Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.

Environment: Java, Selenium WebDriver, POM, Cucumber, Ruby, ruby-mine, Jenkins, Git, TestNG, Appium, JavaScript, Maven, SOAP UI, Load Runner, JIRA, Eclipse, XPath, Firebug, Groovy Scripts, Agile, SQL, AngularJS and Windows.

Confidential, New Century, KS

QA Automation Tester

Responsibilities:

  • Utilized HP Quality Center (HP QC) as a bug tracking system.
  • Delivered overall Test Summary reports from the Quality Center (QC)
  • Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
  • Involved in automating test cases using Selenium RC with JUnit.
  • Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
  • Used Selenium RC used to test search results of Meta search engine.
  • Developed automated script for back-end testing using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Involved in developing automation script for Mobile Native applications (IOS, Android) using Appium Java.
  • Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • 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.
  • Involved in mapping the requirements to the test cases in QC.
  • Documented software bugs and wrote test reports by using Microsoft Test Manager and Team Foundation Server(TFS).
  • Performed database validation using SQL queries.
  • Involved in performing the web services testing with SOAP UI by validating request and response for XML.

Environment: Selenium, Java, Ruby, Soap UI, Restful, Python, Web driver, SVN, Agile, JIRA, XML, HTML, Load runner, Windows, HP ALM, Postgres, JAWS, Linux, MS Word, MS Excel, MS Outlook.

Confidential

Manual Tester/ Performance Tester

Responsibilities:

  • Well versed with complete life cycle ofManual Testing process with waterfall methodologies
  • Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
  • Used Simple and Complex SQL Queries like Joins, Select, and Update for data validation and data manipulation in the new data warehouse environment
  • Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan
  • Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
  • Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
  • PerformedofManualtesting for the functionality and GUI of the application using ALM.
  • UsedQuality Center to manage testing and track test results for each build and report defects detected.
  • Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.
  • Used WebServices- WSDL andSOAPfor at the client side and used SAX, DOM andXMLparsers for data retrieval.
  • Created and maintained Test Data on Excel sheets.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.

Confidential

Manual Tester

Responsibilities:

  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Good experience in Agile and Waterfall methodology
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Ensure that all the test cases are updated in the Test Director along with Master test plan.
  • After successful release of projects, developed automation scripts using selenium and integrated the script with master script.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Defects were tracked, reviewed, analyzed using Test Director.
  • Designed and documented test cases derived from requirements.
  • Manually verified the applications according to the requirements, Modified automation scripts as test case changes.

We'd love your feedback!