We provide IT Staff Augmentation Services!

Sdet/qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Vancouver, WA

SUMMARY:

  • Over 5 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and backend testing, object-oriented analysis design.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, TestNG, JIRA, REST API, and SOAP UI.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins and Bamboo for Continuous Integration.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Experienced in providing the efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
  • Operational knowledge of HTML5, CSS3 and JavaScript.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience testing SOA with RESTful/SOAP Web Services/API.
  • Created entire architecture for backend testing internal and third-party API using Test Complete and SOAP UI.
  • Experience in C#, Java, HTML, Oracle, SQL, MySQL, and CSS.
  • Work experience in using the Quality Center to manage the software testing process and ClearCase, Bugzilla, Jira for tracking the process and sharing the files.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Involved in creating test frameworks based on BDD, DDD, TDD using tools like Specflow, Cucumber, etc.
  • Extensive Knowledge of Quality Assurance standards, methodologies, and strategies with a better understanding of the Software Development Life Cycle (SDLC).
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Languages: C#, Java, HTML/XHTML, XML, CSS

Testing Tools: Selenium WebDriver, Jira, Quality Center, TFS, Microsoft Test Manager, Postman, Specflow, Cucumber, SOAPUI

IDE: Visual Studio, Eclipse, IntelliJ, SSMS

Web Debugging Tool: XPath, Xpather

Databases: SQL Server, MS Access, Oracle

Browsers: Internet Explorer, Firefox, Safari, Google Chrome

Test Framework: NUnit, TestNG, JUnit

Other tools: SourceTree, Bitbucket, GIT, TFVC

PROFESSIONAL EXPERIENCE:

Confidential, Vancouver, WA

SDET/QA Automation Engineer

Responsibilities:

  • Created test plan, test cases, and test scripts based on business requirement document.
  • Followed Agile Methodology for all the phases of Software Development Life Cycle(SDLC) and interacted with Lead, Business Analyst, other QA members during Daily Stand-Up Meeting.
  • Participated in daily SCRUM meetings and tested each SPRINT deliverable.
  • Solid experience of AGILE methodologies and Scrum processes.
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Extensively automated Regression and Functional test by using Selenium WebDriver with C#.
  • Actively involved in using Test Automation Framework using Selenium Webdriver 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.
  • Validated Web Services/API manually and automation using Postman and C# libraries.
  • Used Newtonsoft JSON to deserialize and serialize JSON string into an object.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Selenium WebDriver to create automation scripts.
  • Worked in creating an automation framework using the Page Object Model, Behavior Driven Testing, and Data Driven Testing.
  • Executed automation scripts on different browsers and environments and reported defects to the team members.
  • Involved in the implementation of test automation framework using Selenium.
  • Participated in the User Acceptance Testing with the end clients in every release to production.
  • Involved in extensive data validation, back-end testing and querying the database using SQL Server.
  • Used distributed Version Control System and Source Code Management tool GIT to track the history of a collection of files.
  • 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.
  • Participated in BDD (Behavior Driven Development) approach using Specflow.
  • Wrote gherkins language test scenarios in BDD framework.
  • Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Strong communication and interaction with Clients, Developers, Business Analysts, Management.

Environment: Specflow, Selenium WebDriver, C#, NUnit, Visual Studio IDE, Web Services/API, Postman, Jenkins, GIT, TFS, SQL Server, HTML, XML, MS Office, MS Excel.

Confidential, Santa Clara, CA

QA Automation Engineer

Responsibilities:

  • Drafted Test Plan including test objectives, test phases, scenarios, and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
  • Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing, and Compatibility Testing at various phases of the development and test cycles.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
  • Tested independent and dependent modules individually.
  • Implemented Behavior Driven Development (BDD) using Cucumber and Gherkin in an Agile/Scrum environment.
  • Created Requirement Traceability Matrix to ensure all the requirements are covered.
  • Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver, and TestNG/JUnit.
  • Created pom.xml in APACHE MAVEN and run the builds and integrated with Continuous Integration tools Jenkins for running the test on a regular basis automatically.
  • Managed automation test script source code using Bitbucket (GIT) repository.
  • Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
  • Involved in the validation of the Web Services and api using the Postman tool.
  • Used gherkin language like Given, When, Then, And to write test scenarios for BDD.
  • Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
  • Used Selenium GRID for cross-browser testing and parallel execution of test cases.
  • Created and maintained reusable actions, functional libraries, and shared object repositories.
  • Performed GUI testing manually to check the application behavior on different platforms using Sauce Labs.
  • Responsible for testing the application against different environments in QA, staging, and production.
  • Participated in Daily Scrum/Stand-up meeting, Sprint Planning meeting, Sprint Review, and Sprint Retrospective meeting.
  • Worked on backend testing by running complex SQL queries.
  • Worked with developers to fix the bugs within the time frame and close the bug.

Environment: Selenium WebDriver, Java, Agile (Scrum), IntelliJ IDE, Maven, Bitbucket, TestNG, Jenkins, Cucumber, Gherkin, MS Office, JIRA, Oracle.

Confidential, San Antonio, TX

Automation Tester

Responsibilities:

  • Developed and executed the test scripts with Selenium Web Driver and Java.
  • Within Software Test Life Cycle (STLC), I have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy, Test Outline, Test Design, Test Plan reports, Automation, Test Execution, Regression reports.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverable.
  • Participated in Test Planning and Automation Effort estimations.
  • Reviewed Business Requirement documents (BRD) and Functional Specifications Documents (FSD) to prepare Test Cases and identify Test Scenarios.
  • Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
  • Involved in creation of Automation Framework that uses Java and Selenium Webdriver.
  • Executed test cases and test scripts for manual and automation testing.
  • Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
  • Performed cross-browser testing and executed test cases on multiple platforms using Selenium Grid.
  • Used Jira to open bugs, create tasks and user stories, initiate change requests and deploy the application.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Used Postman for testing JSON RESTful web services and api.
  • Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Executed End-to-End test scenarios.
  • Extensively involved in resolving bugs fixes with the Development Team.

Environment: Selenium Web Driver, Java, Eclipse IDE, Firebug, FirePath, Web Services, RESTful, Jira, SQL Server.

Confidential, Frisco, TX

QA Analyst

Responsibilities:

  • Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided a weekly status report that includes testing metrics, test logs, and tests summary reports.
  • Conducted walkthrough meetings with SDLC team to understand the functionality, risk and operations management of the application.
  • Validated Requirements Traceability Matrix (RTM) and Users Requirement documents to prepare SIT test plan and test scenarios.
  • Conducted manual and automated testing for functional and non-functional test cases.
  • Created test data for QTP scripts, used external data sources and excel sheets to import test data.
  • Developed SQL Queries to query Database to test the back-end of the application.
  • Effectively managed the testing process using HP Mercury Quality Centre to manage the requirement and test case and have clear traceability between them.
  • Document the defects using the HP Mercury Quality Centre and track them to completion by communicating and coordinating with the development as well as support groups.
  • Coordinated with the onshore and offshore resources.
  • Set up the test environment and was responsible for migration between the Development Environment and Testing Environment.
  • Created and executed test cases to test SAS products of GE integrated with base applications for rewards and marketing reports.
  • Worked on testing SOAP services using SOAPUI.

Environment: Quality Center, JIRA, QTP, Oracle 11g, SQL Server 2005/2008, MYSQL.

We'd love your feedback!