We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • QA with 8+ years of experience in all segments of Software Testing Life Cycle (STLC) - preparing Test Plan, Test Scenarios, preparing Manual test cases and development of automated test cases by decomposing use cases for specific functional requirements. Experience in different domains like banking, Retail, finance industry and telecom.
  • Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based, API and Cloud (AWS)applications.
  • Experience in Mobile Testing of Native apps, Web apps, Hybrid apps on Mobile and Tablet devices using APPIUM iOS/Android by using the emulators in Android Studio for Android Devices.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven, ANT, Hudson, Jenkins, JMeter tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
  • Good experience in implementing java OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation, and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.
  • Tested and Automated API’s/Restful Services developed IBM Mule soft using Java and Rest Assured java libraries.
  • Worked in DevOps, installing, configuring, and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS).
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
  • Experience in installation and Administration of various version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control.
  • Experience in automating Mobile applications (Android) using Appium.
  • Working with Unit Test Frameworks like TestNG, Junit.
  • Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
  • Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
  • Automated Webservices by writing groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, and jQuery.
  • Worked with eclipse, jxl, Apache POI, Log 4J, ANT, HTTP client and Maven.
  • Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis.
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel.
  • Worked on testing applications on cross browsers like IE, Firefox, Android, Safari and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web base Applications.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior.

TECHNICAL SKILLS

Test Approaches: Agile, Waterfall, V-model, Scrum models

Testing Tools: Selenium WebDriver, white-box, black-box testing, TestNG, Selenium IDESelenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, REST

Test Build& Integration Tools: Maven, ANT, Jenkins, CCD, TSYS

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

Programming Languages: JAVA, SQLMarkup Languages HTML, XML, XPath, JSON, CSS Selector

Databases: AWS, DB2, MySQL, Oracle, SQL Server

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

Operating Systems: Windows, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, HP QC, ALM

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

Utilities: Eclipse, GIT, SVN, Firebug, Fire Path, Visual Studio

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Involved in various meetings with Business analysts and developers.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub through cmd.
  • Involved in developing DD Framework from Scratch.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Executed test cases in real device for both mobile app and mobile website.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Find bugs in functional, protocol and E2E testing of various BSS/OSS and Mobile applications and E2E functional and Integration testing.
  • Responsible for all aspects of testing of Mobile applications related to network and as well BSS/OSS.
  • Worked with AWS cloud machines to setup selenium GRID and Jenkins server on HUB machine.
  • Used cucumber to automate services using Rest API.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used the Rest Assured java library to automate Restful Web services.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
  • Used the Groovy language to verify Webservices through SOAP UI.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium WebDriver, Groovy, RC Web Driver, Cucumber, HPQC, My Eclipse, JIRA, MySQL, Oracle, Java, JavaScript, Python, Node.JS, SOA Tester, Cucumber, Load Runner, Microservices, Restful API Testing, Rest Assured, JUnit, TestNG, Firebug, Xpath, Windows.

Confidential, Houston, TX

Test Automation Engineer

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Involved in setting up configuring the testing environment with Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Developed automation test scripts using Selenium WebDriver and Java.
  • Developed System Test Cases and procedures to test various application points.
  • Involved in Look and Feel testing of the application windows using the deliverables.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Performed Data Driven Testing of the web service using Data Source and Data Loop.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Created Test Sets to do Functional and Data Driven Testing on the Webservice.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Attended project meetings, release meetings and QA status meetings.

Environment: Selenium WebDriver, Eclipse, Quality Center, XML, HTML, XPath, SOAP, MS Word, SQL, Windows.

Confidential

QA Tester

Responsibilities:

  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Performed functional and automated testing of software changes to ensure quality and stability before changes are deployed to production systems.
  • Defined, developed, maintained, and executed test scripts on time and escalate issues and risks as appropriate to ensure project stays on track.
  • Responsible for test case planning: Created and designed test cases and user stories.
  • Performed Black Box and Grey Box testing.
  • Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
  • Experience in testing using Rest based Web Services.
  • Performed defect logging and tracking using the HP Quality center and JIRA.
  • Documented the raised defects and followed up with development team for defect fixed.
  • Responsible for writing SQL queries for accessing data from the MySQL database.
  • Managed manual testing of system module that involved UI based functional testing and regression testing
  • Worked with project managers, developers, systems analysts, and key business leaders to develop and deploy QA processes and testing strategies to meet complex business and system requirements.
  • Provided input for test strategies and plans as well as consult the business unit and IT management teams
  • Extensively involved in weekly/daily Defect Review and Test Execution Status and sharing with managers and leads
  • Experience with managing meetings through Microsoft Teams
  • Proficient in Microsoft Office, such as Excel, Word OneNote, Outlook.

We'd love your feedback!