We provide IT Staff Augmentation Services!

Qa Automation Engineer/ Sdet Resume

4.00/5 (Submit Your Rating)

Oak Brook, IL

SUMMARY

  • Around 5 years of IT experience in Manual and Automated testing of various Client/Server and Web - based applications with diverse experiences in Unit Testing, Functional, Regression, Integration and System testing. Strong understanding knowledge in Retail, Healthcare and Insurance domain using manual and automation testing.
  • Experienced in defining Testing Methodologies, designing Test Plans and Test Cases, verifying and validating Web-based applications and documentation based on standards for Software Development and TEMPeffective QA implementation in all phases of Software Development Life Cycle (SDLC).
  • Expertise in analyzing Business and Functional Requirement/Use Case documents for creating test cases.
  • Worked extensively on complete Defect management life cycle all teh way from executing test cases, identifying defects, logging defects and verification of bug fixes.
  • Extensive experience in client/server and web application testing using System Testing, Functionality Testing (Black Box), Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing, and User acceptance testing.
  • Experienced in designing and building Frameworks like Behavior Driven Development (BDD), Test Driven Development (TDD), Continuous Integration Continuous Development (CICD) using Selenium Web driver.
  • Used tools like Specflow and Cucumber with Selenium Webdriver to perform Behavior Driven Development (BDD) testing.
  • Experience in creating test data and end to end testing for POS devices/application.
  • Experience in converting test cases into Automation scripts in Selenium using both JAVA and C#.
  • Experience in using IDE like Visual Studio and Eclipse.
  • Expert on Selenium Automation using WebDriver and Server and programming using C#, Java, JUnit, NUnit, TestNG.
  • Experience on working on XML and testing API and web services using SOAPUI and Postman in SOA based applications.
  • Tested JSON based APIs and web services using Postman.
  • Experienced in testing web applications hosted in Microsoft Azure.
  • Used tools such as Jira and Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy teh application.
  • Experience in writing and executing SQL queries on databases for backend testing.
  • Experience using different version control systems such as SVN and Source Tree.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.
  • Enhanced teh Java/C# - based test framework to test components built on teh cloud-based AWS/Azure.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Languages: JAVA, C#, HTML/XHTML, XML, JavaScript

Testing Tools: Selenium WebDriver, Selenium Grid, Quality Center, TFS, Microsoft Test Manager, SOAPUI, Specflow

IDE: Eclipse, Visual Studio, SQL Developer

Web Debugging Tool: XPath, Xpather

Databases: SQL Server, MS Access

Browsers: Internet Explorer, Firefox, Safari, Google Chrome

Test Framework: NUnit, Junit, TestNG

Operating Systems: Linux, Windows, Mac

Other tools: SVN, SourceTree, BitBucket, GIT, TFS, TFVC

PROFESSIONAL EXPERIENCE

Confidential, Oak Brook, IL

QA Automation Engineer/ SDET

Responsibilities:

  • Created test plans, defined test scenarios, detailed test matrices, schedules, developing, executing and maintaining test scripts based on User Requirements and Design Specifications.
  • Attended daily Scrum Meetings with teh Team Lead and Developers and executed daily tasks based on teh Agile Methodology.
  • Executed test cases manually and verified actual results against expected results.
  • Detected, Reported and Tracked bugs using Test manager.
  • Conducted different types of testing such as System Testing, System Integration Testing, Functional Testing, and Regression Testing.
  • Actively involved in using Test Automation Framework using Selenium Web Driver with C#.
  • Worked on software Verification and Validation manually and use Assertions for automation.
  • Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
  • Worked in teh existing automation framework Page Object Model, Behavior Driven Testing, and Data Driven Testing.
  • Worked with Team Foundation Server (TFS) for version control, source control, bug reporting and project documents.
  • Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) approach like Specflow with Gherkin.
  • Used Postman for manually testing RESTful web services and automated teh process using HttpClient, JSON.NET.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for teh nightly batch run of teh Script.
  • Performed api/web services testing using HTTP Client and deserialize teh JSON response into a model to validate teh data in teh API.
  • Used distributed Version Control System and Source Code Management tool SourceTree to track teh history of teh collection of files.
  • Involved in extensive data validation, back-end testing and querying teh database using SQL Server.
  • Expertise in writing SQL Queries, SQL Scripts and performing database testing.
  • Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate Change requests.
  • Handle High severity issues on priority.
  • Responsible for weekly status updates showing teh progress of teh testing effort and open issues to be resolved.
  • TEMPEffectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

Environment: C#, Selenium Webdriver, HttpClient libraries, Specflow, NUnit, Jenkins, Visual Studio, TFS, .NET, SQL, MS Excel, SourceTree, Agile.

Confidential, Chesterbrook, PA

QA Automation Engineer/ SDET

Responsibilities:

  • Successfully performed overall product reviews, Test Plans, Test Scripts, and project execution and defect management and delivery of teh project.
  • Worked in Agile, Scrum, and sprint environment in order to change teh requirements and features set.
  • Participated in many different types of meetings such as weekly QA meetings, Stand up meetings, Portfolio meetings, scrum meetings, client meetings, etc. for different projects.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed to framework creation.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Wrote Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Used Postman tool to test SOA based architecture application to test REST API.
  • Established and maintained test cases and test data in JIRA.
  • Investigated and determined teh root cause of issues by reporting defects utilizing JIRA to maintain defects and check defect status.
  • Tested applications in all environments (QA, staging (UAT), Pre-Production, and Production).
  • Performed different browser testing (Firefox, IE, Chrome, Safari) for teh web interface and compatibility using Selenium WebDriver.
  • Developed Requirements Traceability Matrix (RTM) to track requirements during teh QA Testing Phase.
  • Used SQL queries to perform Select, Update, Delete, Insert and Join statements.
  • Developed and executed several SQL queries in Oracle Server as part of backend testing and involved in data validation and verifying data-integrity and also to check teh data flow between different Systems.
  • Verified that teh Software Quality Assurance Standards are met throughout all phases of development.

Environment: AGILE, Jira, SQL, Oracle Server, SOAPUI, Maven, Selenium WebDriver, Cucumber, TestNG, Java, Eclipse.

Confidential, Richardson, TX

QA Automation Engineer

Responsibilities:

  • Involved in analyzing teh requirements document to formulate teh test cases and conducted manual testing and automation testing for teh entire application.
  • Participated in walkthroughs for teh evaluation of teh test plan with teh QA Lead and development team.
  • Involved extensively in various stages of Functional testing, Integration testing, Regression testing, User Acceptance testing, Negative regression, System Integration (SIT), User Acceptance Test (UAT), Security, Browser compatibility.
  • Performed manual testing of each build and tan regression testing on each build using Selenium WebDriver.
  • Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
  • Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
  • Wrote Test Scripts with BDD Framework using Cucumber in C# and prepared automation test framework.
  • Automated teh Test cases using Selenium for Regression testing and TestNG for grouping teh tests.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for teh nightly batch run of teh Script.
  • Tested by giving input to teh SOAP request web services and api through SOAPUI and validated teh responses by executing queries against teh database.
  • Involved in tracking and reporting defects using Jira and was also responsible for communicating teh status to teh development team.
  • Performed SQL querying to validate teh data in teh backend, and also to check teh data flow between different systems.
  • Validated sanity data for successful transactions through teh application, using SQL queries.
  • Strong communication and interaction with Clients, Developers, Business Analysts, Management.
  • Participated in test plan and test cases review meetings.
  • Involved in defect log, defect tracking and resolution.
  • Involved in writing test summary reports, defect summary report, and final report.

Environment: Selenium WebDriver, Java, Jira, Agile (Scrum), Eclipse, Oracle, SoapUI, TestNG, Jenkins, Cucumber, MS Excel.

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Reviewed Project Artifacts, analyzed Requirements, designed teh test plan and provided a weekly status report that includes testing metrics, test logs, and tests summary reports.
  • Reviewed teh Business and System requirements. Attended Test Case Review, Requirement Handoff and Dev Handoff meetings and walkthroughs for review and resolution of Business and System requirements.
  • Created a build test plan for every build. Coordinated with Onsite vendor leads for offshore\Offsite assignments and making sure teh build tested thoroughly based on teh test plan in teh given target time.
  • Conducted manual testing, compared actual results with expected results and reported defects.
  • Used JIRA for bug/defect tracking and reporting, also followed up with teh development team to verify bug fixes and update bug status.
  • Investigated software bugs and interacted with teh Developer team to resolve bug issues.
  • Developed SQL queries to query and extract relevant data from teh database.
  • Used reports and graphs to update to teh development team with teh progress of QA testing.

Environment: Agile (Scrum), Jira, MS SQL Server, SoapUI, MS Office, SQL Server Profiler.

We'd love your feedback!