We provide IT Staff Augmentation Services!

Senior Test Engineer Resume

5.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY

  • Experienced software quality assurance professional with 8 years of experience in all the phases of Software Testing Life Cycle (STLC). Skilled in various testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies. Diversified experience in Automation and Manual testing serving various domains such as Banking, Finance and Healthcare.
  • Experience in working with Software Development life cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Executing test cases, reporting bugs, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAPUI.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Cucumber, JUnit, JIRA and Eclipse.
  • Hands-on Experience in Java and OOPS concepts required for Selenium frameworks.
  • Experience in testing SOA with Restful/SOAP Web services.
  • Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
  • Proficiency in automating web-based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Experience in White Box and Black Box testing for functionality and structural flow of an application.
  • Experience in using Selenium Web driver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a time.
  • Conversant with Ant and Maven project build tools.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
  • Experience in preparing Test data by retrieving data from Relational Databases Oracle.
  • Experience with Oracle Service Cloud
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG (Groups, Parameter, Data Provider).
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Developed selenium synchronization using conditional and unconditional wait conditions.
  • Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Experience with working in Java-J2EE / .Net environments.
  • Excellent inter personal communication, analytical and problem-solving skills.

TECHNICAL SKILLS

Development Methodologies: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Appium, JUnit, JMeter, Load Runner, QTP,Fiddler, Restful, SoapUI, NUNIT, SpecFlow, NuGet, MsTest.

Test Build & Integration Tools: Maven, ANT, Jenkins, SVN, GIT

Frameworks: Spring MVC, hibernate, Cucumber, TestNG, Keyword Driven, Data Driven, Page Object Model (POM), BDD, TDD, Jasmine

Programming & Scripting: C, C++, Java, Python, C#, J2EE, Java Script, XML, HTML, CSS,.NET

Databases: MySQL, Oracle, MS Access, SQL Server

IDE: Eclipse, IntelliJ, Visual Studio.

Defect Tracking Tools: JIRA, HP Quality Centre, RALLY, Bugzilla

MS Office Tools: Outlook, MS Office, Microsoft Project

Web Debugging Tools: Xpath, Firebug, Firepath, Renorex Selocity

Operating Systems: Windows (XP,7, 8, 9, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Senior Test Engineer

Confidential, Milwaukee, WI

Responsibilities:

  • Creating the Test cases, communicating with the SME to get the inputs for the Test scenarios.
  • Creating stories for testing in JIRA by referring to the requirement document.
  • Creating Test cycles for the execution for regression.
  • Assigning the test cycle for the testing Resources for execution.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Worked on the RTM document to map the requirement and the test cases to get the coverage.
  • Imported all the test cases to TestRail and Implemented the test cases in TestRail.
  • Helped preparing the risk document, Presented the risk document to the client and explained all the possible scenarios and risks.
  • Reported the defects and communicated with Developers, Product Owners and Scrum master to get the possible solutions for the blockers.
  • Created automation scripts in cucumber. Used Git repository to track all the feature files.
  • Used POM in the Framework for better Practices.
  • Constantly updated and maintained step definition/glue file.
  • Performed GUI testing using Selenium Web driver, java, Junit and Maven for designing automation test cases.
  • Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
  • Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.

Environment: JAVA SE 8, MYSQL Workbench 8.0 CE, JUNIT, JavaScript, Eclipse IDE, Firebug, JIRA, Zephyr, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid, POSTMAN.

QA Lead/SDET

Confidential, Louisville, KY

Responsibilities:

  • Record and Playback using Firefox.
  • Created automation scripts in cucumber. Used Git repository to track all the feature files.
  • Used Selenium IDE.
  • Used POM in the Framework for better Practices.
  • Constantly updated and maintained step definition/glue file.
  • Responsible for implementing Apache POI and page object model (POM) using Selenium WebDriver, Maven, TestNG using Java.
  • Performed GUI testing using Selenium Web driver, java, Junit and Maven for designing automation test cases.
  • Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
  • Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Created and maintained automated reusable tasks, functional test cases.
  • Leading the offshore team.
  • Conducting Daily Scrum Calls.
  • Managing JIRA.
  • Communicating with the Product Owner.
  • Taking complete responsibility of PARTS application Testing.
  • Creating Test cycles for the execution for regression.
  • Assigning the test cycle for the Resources for execution.
  • Working on creation of Cucumber feature files.
  • Using Git repository.

Environment: JAVA SE 8, MYSQL Workbench 8.0 CE, JUNIT, JavaScript, Eclipse IDE, Firebug, JIRA, Zephyr, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid, POSTMAN.

QA Test Engineer

Confidential, Rockville, MD

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements and Test plans.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework using Selenium.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Knowledge in preparation of automation test framework using Selenium WebDriver.
  • Used Maven to execute Selenium automation suites on different platforms, browser combinations in parallel.
  • Experience in web UI tests using cucumber, capybara, gherkin, Selenium WebDriver (tests written in ruby).
  • Test case automation using Cucumber, Ruby test automation tool and Gherkin scripting language.
  • Experience in configuring Maven for java automation projects.
  • Experience in executing Maven, GitHub projects using Jenkins.
  • Designed and executed back end testing by validating results of SQL queries, also gained knowledge in JDBC Database testing using Eclipse IDE.
  • Executed SQL queries to compare the data in database with GUI and web services.
  • Experience developing test plans and automating test cases following standard testing frameworks & agile methodology, using TestNG and JUNIT.
  • Executed SQL queries to compare the data in database with GUI and web services.
  • Involved in testing of Mobile Banking GUI on Chrome, Firefox, IE, Safari and the mobile app on Android and iOS.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project and leading offshore team.

Environment: JAVA SE 8, SQL 12.0, JUNIT 4.2, 5, JDBC, JavaScript 6, Eclipse IDE, Firebug, HP Quality Center 10.0, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid.

Senior QA Analyst

Confidential, Raleigh, NC

Responsibilities:

  • Responsible for resolving complex automation issues using suitable Java code.
  • Open source tools such as Selenium, Junit, JMeter and Appium are being used for test automations.
  • Used Selenium WebDriver, Java, TestNG for designing automation test cases with the help of Eclipse Neon.
  • Exposure to working in multiple IDE like Eclipse Neon, Eclipse Oxygen and IntelliJ
  • Have been using Selenium Grid to execute several test cases on different browsers and platforms.
  • 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.
  • Designed and implemented Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG.
  • Created and maintained automated reusable tasks, functional test cases using Perl.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Scrum (Agile) methodology is being performed in order to perform tests on applications.
  • Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
  • Coordinated with developers and record defects in Fiddler to track until they are resolved.
  • Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
  • Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used POM (Page Object Model) approach for better script maintenance and reusability stories.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Worked on Python scripting to do functional testing.
  • Using Eclipse IDE and TestNG frameworks test codes are being developed in Java language.
  • Participated in design walkthrough and review meetings while interacting with customers.
  • Managed Code reviews using GIT as code repository and code collaborator.

Environment: Selenium WebDriver, Perl, Cucumber, SOAP UI, Angular JS, Eclipse, TestNG GIT, JIRA, SQL, XPATH, Java, Junit, Fiddler, Python, Maven.

Senior QA Automation Engineer

Confidential, Dover, NH

Responsibilities:

  • Responsible for providing Test cases and executing them within an AGILE software development environment.
  • Formulated test scripts to automate process of testing in Selenium WebDriver using C#/.NET.
  • Strictly followed Agile methodology for project execution and implemented Storyboards as one of the requirements elicitation technique.
  • Actively participated in daily SCRUM meetings to discuss the bottlenecks and the tasks status. Effective gathering of automation requirements, defining the scope of automation testing.
  • Developed the automated test script for regression tests and Smoke Tests.
  • Implemented simulator foe Mobile App Testing in Android Platform using APPIUM.
  • Developed automation scripts for Mobile Native applications on Android platforms using Appium and Java.
  • Created automation using Data Driven Framework with POM to test web application.
  • Came up with the preparation of Test Plan Document and Contributed for Test Strategy.
  • Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Testcases using Selenium WebDriver.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Notable experience in dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Performed operations on the database using JDBC APIs, SQL to validate UI with Database.
  • Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.
  • Effective usage of Apache POI to read data from external sources.
  • Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.
  • Actively involved in automating the popups using the Alert interface.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Generated test logs using Log4j for various log levels.
  • Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Have used Eclipse, Selenium Web driver, Test NG along with POM to create automation test suits.
  • Implemented Rally to track and resolve defects.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Mentored team members in design and analysis activities with constant encouragement.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Appium Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub, Rally, Auto IT, Apache POI, Restful API, Log4j,C#.

We'd love your feedback!