We provide IT Staff Augmentation Services!

Sdet/test Qa Engineer Resume

Plano, Tx

SUMMARY:

  • Over 6+ years of IT experience in SDET/ Software Testing of web based and Client - Server applications.
  • Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases, Test Procedures and Test Scripts.
  • Extensive experience in Quality Assurance using Manual and automation tools which includes Selenium WebDriver/IDE/Grid, JUnit/TestNG, ANT/Maven, Cucumber, Jenkins and Soap UI/PostMan.
  • Experience in black box, gray box and automation testing using Selenium-TestNG, Junit on web and client applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven/Ant for Project building tool, Jenkins for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
  • Proficient in black box testing, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing.
  • Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
  • Expertise in Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
  • Excellent knowledge of JavaScript and Java programming language (core & OOP).
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
  • Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like Soap UI/PostMan.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, HP ALM etc.
  • Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.
  • Good knowledge of web services with protocols SOAP and REST.
  • Experienced in developing Web Services with Python programming language.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Actively participated in regular QA Team meetings to discuss testing process and resolve issues with local and off shore teams.
  • Excellent analytical and problem solving skills with the ability to troubleshoot and strong oral and written communication skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, PostMan, Cucumber

Languages: HTML, CSS, Core Java, XML, JavaScript, python

Test Framework: Junit, TestNG.

Agile: Scrum, Waterfall.

Defect Tracking Tools: Jira, HP ALM, Quality Center.

CI/CD/Build Tools: Jenkins, Ant, Maven

Databases: Oracle, SQL, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

SDET/Test QA Engineer

Responsibilities:

  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Used object repositories and define Object Model to Develop Automation Framework.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
  • Wrote Java Coding to develop automated scripts and frame works.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Used JavaScript Executor class to interact the hidden elements.
  • Designed and Developed Test Cases for automated testing using Selenium WebDriver, Java and Eclipse IDE.
  • Runned script as a batch file through Maven and generated testing report.
  • Worked on Behavior driven development and Acceptance Test Driven development using Cucumber features, Scenarios, and step definitions.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Done SOA testing for Payments API's using POSTMAN and Java framework for web services testing.
  • Involved in executing and analyzing the Automation scripts in DevOps environment.
  • Build CI/CD pipelines using Git and Azure Devops, collaborate with Development and QA teams to integrate automated tests into the CI/CD pipelines
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Carried out various mathematical operations for calculation purpose using python libraries
  • Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).

Environment: Java, DevOps, Selenium WebDriver, TestNG, PostMan, Cucumber, Maven, CI/CD, Jenkins, HTML, XPath, JavaScript, GIT, JIRA, SQL, MS Excel and Windows.

Confidential, Columbus, OH.

SDET/Test QA Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, and Selenium WebDriver and Selenium Java client driver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Performed white box testing using Core Java in Selenium WebDriver.
  • Used Java language and TestNG framework for scripting. Used TestNG framework to run unit test and Maven to build the Project.
  • Used Eclipse IDE to develop & debug the code.
  • Developed and implemented java based libraries for reading test data from Properties files, XML and Excel sheet using Java and Selenium
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used Maven for building the Web Driver project.
  • Used Cucumber automated testing to test new and existing functionality. Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Performed Functional, Negative, Positive, Integration, Regression, Security, End-to-End, User Acceptance Testing and Back-End testing.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Performed SOA/web services testing using POSTMAN ; wrote adaptors to test / invoke web services.
  • Created data-driven automation scripts for testing API Web Services using POSTMAN.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Developed data-driven automation test suites for use in CI / CD pipeline using Jenkins.
  • Created, documented, executed, implemented and maintained automation tests using JavaScript, SQL languages and functional tests.
  • Used Quality Center for Test Management, for Functional Test Automation.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, CI/CD, Cucumber, PostMan, XPath, JavaScript, XML, Eclipse IDE, Agile, Quality Center, SQL, Windows.

Confidential, Brea, CA.

QA Engineer

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Extensively involved in integrating Selenium with existing API to test framework.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Identifying, logging, tracking and escalating bugs using HP ALM.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted with the development team to validate the scope of fixing the bugs.

Environment: Selenium WebDriver, Java, Junit, Ant, Eclipse, HP ALM, XPath, HTML, SQL, Oracle, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Loaded data into Oracle using SQL loader and validated data.
  • Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, Quality Center, Java, HTML, Oracle, Windows XP, UNIX, MS Outlook.

Hire Now