We provide IT Staff Augmentation Services!

Software Test Engineer Resume

3.00/5 (Submit Your Rating)

New York, NY

OBJECTIVE

  • QA Automation engineer with more than 5 years of experience. me possess strong multi - tasking skills, with the ability to simultaneously manage several projects and schedules.

SUMMARY

  • Information Technology professional with over (5) years of Software QA Manual, Automation, and backend Testing.
  • Extensive experience on complete STLC for QA testing covering both manual, automation, and mobile app.
  • Hands-on experience in developing test coverage documents, implementing the test procedure, test techniques, and test resources.
  • Knowledge and experience in every phase of STLC, SDLC, and standard test process guide for QA methodologies- Agile and Waterfall
  • Excellent workability in a multi-tasking environment where parallel releases run together for multiple projects in Web-based, Client /Server of Windows, Linux, Oracle, SQL Server for Financial, Insurance and E-commerce industries
  • Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model (POM)
  • Energetic self-starter with excellent analytical and organizational skills. Achieves goals, objectives, and milestones in an accurate and consistent manner.
  • Experienced in Object-Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
  • Experience Native and Hybrid mobile app testing using Appium.
  • Hands-on expertise automating Android and iOS Mobile Apps test scripts using Selenium and Appium.
  • Experience in behavior driven development (BDD) approach using selenium-cucumber.
  • Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and IOS.
  • Experience API Automation Testing.
  • Experience in Testing Web services using REST APIs
  • Experience working with REST and JSON.
  • Experience testing and validating the REST services using Rest Assured
  • Expert on test execution using Continuous Integration (CI) tool Jenkins.
  • Develop automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Identify the Elements usingAppiumInspector, Configuring theAppiumfor the Mobile IOS using selenium.
  • Participated in the development of test plans to include the scope of testing, test objectives, test approach, test data, and test estimations.
  • Using Jenkins for nightly build execution and sending status mail if the build fails to the QA team.
  • Expert in testing techniques such as smoke, black box, functional, Non-functional, boundary, regression test, end-to-end test, positive & negative test, and integration test, UI, database test, and UAT
  • Expert in analyzing requirement is to writing test strategy, test plans, test cases, traceability matrix, QC metrics, QC report, and status reporting to Lead, PM, and Client
  • Designed, developed, executed, and maintained automated test scripts using JavaScript.
  • Entered, retested, and resolved defects, changed defect status, and generated reports in ALM/Quality Center, and JIRA
  • Extensive testing experience in writing and executing SQL queries in Oracle and SQL Server
  • me possess excellent interpersonal, written, verbal communication skills and strong analytical, problem-solving, decision-making skills.
  • Capability to adapt and learn new tools, techniques, and approaches.
  • Strong communicator and skillful in working closely with customers to identify and resolve problems.
  • Expert quality assurance tester with experience in detailed technical specifications. Expertise in test reporting and defect resolution. Driven QA professional offering a dynamic understanding of manual and automated testing strategies. Performance-focused quality assurance test professional with in-depth project management expertise.

TECHNICAL SKILLS

Languages: C, C++, Java, Java Script, HTML, JSON, XML

Testing Tools: Selenium WebDriver, TestNG, Cucumber, Jenkins, Postman, JMeter, Appium, XCode, BDD Framework, Swift, Android Studio

Bug Tracking Tools: Quality Center, Jira, ALM

Databases: Oracle, SQL Server, MS Access

Operating Systems: Linux, Windows, Mac

Development environment: Eclipse, Visual Studio, Android Studio, Dreamweaver

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Software Test Engineer

Responsibilities:

  • Designed and developed Test Plan, Test cases, and Automation Test Scripts.
  • Managed the Requirement Traceability Matrix (RTM) between requirements and test cases.
  • Collaborating with Developers, Technical Project Managers, and Product Managers to understand fast-changing project requirements.
  • Conducted Backend testing using SQL and database concepts.
  • Involved in the implementation of BDD (Behavior Driven Development) Using Cucumber
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and TestNG.
  • Performed test automation Development using a test framework that implements Page Object Model (POM), cucumber feature files, and TestNG.
  • Used Continuous Integration Tools (Jenkins) for automation script run on a nightly basis and to provide quick feedback to the developers.
  • Implemented Maven for Project build tool, and Git for code repository management.
  • Developed script using Object Oriented Programming (OOP) concepts in Java.
  • Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium Framework.
  • Used XPath method to identify the web elements by using selenium locators like id, Name, XPath, text method link Text in the application.
  • Involved in Web Services Testing using Rest API with Rest Assured and Postman.
  • Experienced testing RESTful APIs.
  • Experienced working with POSTMAN tool for testing Rest services.
  • Hands on experience in testing the RESTFUL Web Service. Experience working with Rest Assured.
  • Involved in managing the user stories and assigning priorities in JIRA.
  • Reporting defects, and defect life cycle using Atlassian JIRA.
  • Developed an automation Test plan to execute automation cases in the different environment based on testing requirements and created Test cases for an application module.
  • Extensively worked with Database verifications, Validations, and developed Complex SQL Queries for Backend Testing with Oracle
  • Responsible for weekly status updates showing the progress of the manual and automated testing.
  • Participated actively in team meetings with Functional/Development Team for fixing the bugs.

Environment: Windows 7 and 10, JIRA MS Office 2013, Skype for Business, Outlook, SharePoint, share drive, Eclipse (IDE), Selenium Web driver, Rest Assured Java, Postman, TestNG, Maven, BDD Framework, Jenkins, Oracle.

Confidential, New York

QA Automation Engineer

Responsibilities:

  • Involved in developingtest plan,test strategies,test scenarios,test scriptsandtest stepsbased on Business and System Use Cases.
  • Actively participated in scrum meetings and reviews.
  • Performed Functional tests usingSelenium WebDriverwithdata driven framework.
  • Responsible for developing framework from scratch and working on enhancing the existing Automation framework.
  • Executed Selenium tests for automation testing of the web application usingSeleniumWeb Driver.
  • Followed Data Driven Development (BDD) as much as possible and written test cases usingTestNGfor every relevant class.
  • Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing Cucumber scenarios in GHERKIN format.
  • Wrote highly efficient andmaintainable Java codeto develop Page Objectsusing the Selenium Framework.
  • Developed automation scripts for Mobile Hybrid applications on iOS and Android platforms using Appium and Java.
  • Developed automated script using Appium for Android and IOS for mobile testing.
  • Experienced with Command line tools for Android and Appium, iOS, (npm, adb, xcrun, xcode-select, xcodebuild).
  • Performed Mobile testing Using XCode on IOS and Using Appium and Android Studio on Android testing and Sauce Labs for continuous testing.
  • Hands on experience in usingAppiumEmulators and IOS Simulators for Mobile App Testing.
  • Worked on upgrading and setting up the Mobile Automation environment as per the latest versions of Mobile OS, Appium, X-code and Android Studio.
  • Identify the element locators required for automation using UI Automation Viewer and Appium Desktop to inspect elements in Mobile Application.
  • Used Java and Kotlin as programming languages for Android Espresso and Swift for XCTest.
  • Hands on experienced working on Cloud based testing using Sauce Labs.
  • Createdtest cases,test plans, wroteTestNG test cases, executed code coverage, wrote automation scripts usingSelenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Performed Data driven testing using Selenium WebDriver and TestNGfunctions, which reads data from property and XML files.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Created automation framework inSeleniumWebDriverusing behavior driven approach likeCucumber.
  • UsedMavenfor building the WebDriver project. Integrated with Continuous Integration toolsJenkinsfor running test on nightly basis automatically.
  • Created Data Driven teststhat randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • PerformedSmoke, Functional,Regression,Integrationand UAT testing.
  • Conductedbackend testing using SQL queriesto validate data for database.
  • Performed regression testing for every modification in the application and new release.
  • Created defects in TFS, assigned them to the responsible person and tracked until they are fixed.
  • Writing and executing Test cases and Test procedures for different scenarios based on the business requirements in HP Application Lifecycle Management (ALM).
  • Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Environment: JIRA, Cucumber, Espresso, XCUIT, XCTest, Gherkins, Eclipse (IDE), Selenium Web driver, Java, TestNG, Junit, XML, SQL, Oracle, Linux, XCode, Kotlin, Swift, Android Studio, IOS, Appium, Maven, BDD Framework, Jenkins, Oracle.

Confidential, Hartford, CT

QA Analyst

Responsibilities:

  • Actively involved in all stages of Software Development Life Cycle (SDLC), which includes requirement, analysis, design, development, testing and documentation, Agile/Scrum methodologies
  • Designed and developed test plan, test cases and automated test scripts.
  • Involve in analyzing Business Level Requirements, and Manual testing methods.
  • Experience in writing test plans, test cases/scenarios, test strategy and analyzing test results.
  • Performed Smoke, Functional, Integration, System, UAT Testing, Regression and GUI testing.
  • Performed performance testing by using JMeter
  • Performed end-to-end testing considering all interfaces and subsystem for functional and non-functional testing.
  • Coordinated with theEDIteam in developing and documenting the detailed testing work plans and created the various testing documents for the assignedEDItransactions.
  • Defect Tracking and Bug Reporting performed using Quality Center.
  • Identified correct GUI elements using various Selenium Locators, XPath, and CSS to find the Web Elements using selenium and creating automation scripts.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver
  • Developed and executed Selenium test cases using Maven (Page Object Module) and Jenkins.
  • Experience in using Selenium Web driver, Eclipse, Java and TestNG frameworks in creating test scripts, Annotation, Parameterization, Data providers, Test suites and HTML reports.
  • Parallel running test scripts using Selenium Grid & get report in Local Machine.
  • Use Jenkins as Continuous Integration Tool to integrate Selenium test results.
  • Developed and executed complex SQL queries to validate test data.

We'd love your feedback!