Software Development Engineer In Test (sdet) Resume
Austin, TX
SUMMARY
- Over 11+ years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing, Cloud (AWS), Mobile, API, Web services applications. Experience on various domains such as Insurance, Banking.
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based applications.
- Excellent noledge 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 wif 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, TestNG, Maven, Jenkins, and Appium.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (Page Object Model).
- Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception Handling, Multi-threading etc and experience in Groovy Script.
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution.
- Experience in developing Behavior Driven development by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
- Experience in using version control systems like SVN and GIT.
- Experience in automating Mobile applications using Appium, Perfecto Mobile.
- Experience in testing Web Services - SOA architecture, XML transactions, SOAP, WSDL and REST using various tools like SOAP UI and Selenium.
- Automated Web services by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
- Worked wif Eclipse, Apache POI, Maven.
- Experience using tools like Firebug for finding elements locator and good noledge in writing the absolute and relative XPATHS manually on need basis.
- Performed DB/Backend testing by writing complex SQL Queries for data validation, good at writing joins.
- Expertise in using various defect-reporting and defect-tracking tools like JIRA, HP ALM.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering in high stress environment.
- Good analytical and communication skills and ability to work independently wif minimal supervision.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, TestNG, Appium, Perfecto Mobile, Firebug, JMeter.
Defect Tracking Tools: HP ALM, JIRA
Build Tools: Maven
Languages: Java, SQL
CI/CD Tools: Jenkins
Databases: Oracle, MySQL
Version Control: SVN, Git
Operating Systems: Windows, UNIX, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Software Development Engineer in Test (SDET)
Responsibilities:
- Implement standard Agile/SAFE methodologies, resolve test issues, track, and prioritize defects, record test results, participate in product readiness and release decisions
- Participate in technical governance and halp facilitate overall product quality standards wif development and business teams
- Ensure automation is constantly running, analyzing, and promptly reporting on failures
- Research, investigate, implement, and mentor junior team members in the areas of Agile testing practices, Test Driven Development, Test Automation and reporting Test Metrics
- Plan and execute across multiple product teams and external partners
- Foster our end-to-end testing approach across multiple applications
- Oversee our processes for status reporting and issue remediation
- Liaise wif product teams, Product Owners and Scrum Masters to integrate project plans, testing schedules, and metrics reporting
- Assist in driving Use Case and User Story reviews, and halp resolve requirements ambiguities
- Partner wif geographically distributed teams to plan and build our future QA Engineering practices and support our technology decisions.
Environment: Java, GIT, SOAP UI, POSTMAN, Cucumber, Agile, Oracle 10g, JIRA, JMeter, db2, IntelliJ.
Confidential, Charlotte, NC
Software Development Engineer in Test (SDET)
Responsibilities:
- Involved in various meeting wif Business analysts and developers.
- Conducted Functional testing, Regression Testing using Selenium.
- Created automation test scripts using Page Object model to test the web applications using Selenium Web Driver wif JAVA and Maven.
- Experience in running test scripts on different browsers.
- Used Jenkins to execute the test scripts periodically.
- Expertise in grouping of Test suites, Test Cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider.
- 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.
- Expertise in mobile automation using Appium, Selenium, Java in both Android and iOS.
- Used runner classes in cucumber to generate step definitions and used tags to run different kinds of test suites like smoke, regression.
- Used SOAP UI tool to test SOAP based services and POSTMAN for REST services.
- Used Groovy language to Verify Web Services through SOAP UI.
- Shared Daily status reports wif all the team members, Team Leads, Managers.
Environment: Selenium, Devops, Java, GIT, SOAP UI, POSTMAN, Appium, Cucumber, Agile, PuttyOracle 10g, HP ALM, JIRA.
Confidential, Plano, TX
QA Engineer - Automation
Responsibilities:
- Providing end to end testing services for the Ecommerce web application.
- Involved in QA Docs (Test Plan, Scenarios, Test Case Design), Peer Reviews, Test.
- Performed GUI functional testing manually for the application.
- Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
- Experience in Agile and waterfall methodologies.
- Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using JMeter.
- Designed and reviewed the Test scenarios and scripts for given functional requirements and automated test cases in Selenium.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- XML / SOAP using Soap UI and Postman tool.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from SQL Server.
- Designed data-driven testing in Selenium and captured data dynamically from web controls.
- Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
- Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Setup /Installed and Configured Selenium IDE.
- Used Selenium WebDriver API to automate tests.
- Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
- Involved in implementing logging and tracking using Jira.
Environment: Java, JIRA, Jenkins, HP ALM, Eclipse, JMeter, Cucumber, Oracle, SVN, Selenium, TestNG, Selenium WebDriver.
Confidential, Estero, FL
QA/ Selenium Automation Tester
Responsibilities:
- Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
- Involved in resolving the Technical challenges& in efforts estimation and Test Planning.
- Designed Manual and Automated Tests, created automated test cases, test plans and executed tests using HP ALM, Selenium.
- Involved in writing Automation scripts and executing scripts.
- Created iOS and Android test frameworks based on APPIUM, Selenium
- Involved in Automation Feasibility Study for Web based applications.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in designing and Developing Automated Functional Test suite using Selenium IDE and Web Driver.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Wrote and executed automated test cases using HP ALM, Selenium WebDriver &Soap UI to automate manual testing solutions.
- Performed multiple SOA architecture web services validation using SOAP UI.
- Performed Web Service API testing for UI content verification and validation wif business logic XML using SOAP UI & JMeter.
- Performed functional tests using Selenium WebDriver wif data driven framework and documented results in a database.
- Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
- Prepared Go-No-Go document for project releases.
- Involved in writing the QA Test Results and Evaluation Reports.
Environment: Selenium, Maven, Jenkins, Devops, Appium, Android, SOAP, XML, HP ALM, SOAP UI, Cucumber, Agile
Confidential, Sandy Springs, GA
QA Engineer
Responsibilities:
- Perform system, regression, load and functional/performance testing on applications using both manual and automated testing methods.
- Identifying end to end test cases, regression suited and system test cases.
- Document test cases and performed peer reviews on the teammate’s work.
- Created a traceability matrix to ensure 100% test coverage.
- Perform functionality testing and responsible for sanity and smoke test.
- Use of HP ALM for test management and defect management.
Environment: HP ALM, JAVA, JMeter, Selenium, MySQL
Confidential, Louisville, KY
QA Engineer - Automation
Responsibilities:
- Analyzing the Business Requirement Document, High level and Low-level design documents.
- Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
- Wrote Automation scripts using Selenium web driver.
- Automation of functional testing framework for all modules using Selenium Web Driver.
- Preparation of Test scripts using Selenium Web driver (Automation tool) wif java for Functional Test cases.
- Automating the regression & project cases using Selenium.
- Performing Failure Analysis for the regression failed cases using Selenium.
- Organize weekly meetings wif Client leads &Onsite manager regarding the Automation status.
- Point of contact for Process related activities like Metrics reporting & Operation clarity.
- Review - Defect prevention plan and Software configuration management plan.
- Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
- Updating the application down time in Environment Tracker during test execution phase.
- Involved Preparation of Traceability Matrix and mapping the Test Cases wif the requirements and
- Test Metrics in Quality Center.
- Reported bugs in Quality Center wif server logs information from Web and DB servers.
- Performed Regression Testing as part of every build.
- Developed SQL Queries for testing various Database validations.
- Involved in pilot project for automation using Selenium IDE/RC.
- Implemented Selenium using TestNG frame work wif Java.
Environment: HP QC/ALM, Java, SQL, Oracle, Waterfall
