We provide IT Staff Augmentation Services!

Sdet/ Qa Automation Engineer Resume

Seattle, WA

SUMMARY

  • Around 6 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 effective 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 the 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 core AWS services ( S3, EC2, ELB, EBS, Route53, VPC, auto scaling, kinesis etc.) and deployment services ( OpsWorks and Cloud Formation, ECS ).
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud platforms and automated using Terraform, Cloud Formation Templates.
  • Experience in creating test data and end to end testing for POS devices/applications.
  • Experience in converting test cases into Automation scripts in Selenium using both JAVA and C#.
  • Solid experience in performance/stress testing using HP LoadRunner, especially correlation, custom coding and load analysis.
  • Improved and maintained new and existing performance test framework.
  • Measured, reported, and recommended performance SLAs
  • Strong expertise in Performance/Load/ Stress/Functional Testing using HP Performance Center/LoadRunner, Soasta, Jmeter and QTP.
  • 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 the 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 a high-stress environment.
  • Enhanced the Java/C# - based test framework to test components built on the 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,AWS

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, Seattle, WA

SDET/ QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
  • Developed Test Plan and Test Cases for REST API/Web Services testing using Postman.
  • Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
  • Installed configured performance tools like Loadrunner JMeter. Wrote scripts, executed tests and generated detailed reports for load analysis.
  • Develop scenario based testing for the JMeter scripts.
  • Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium with Java creating a maven project.
  • Built automation scripts using Behavior driven Framework using Cucumber and TestNG Framework and conducted using Selenium with Java.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
  • Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
  • Automated web services/API using Http Client Library and validated the responses received in JSON format.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Worked with different libraries like Apache POI, HTTP Client, Extend Report and built the Behavior Driven framework to support automation from scratch.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Bitbucket (GIT) as version control system for Java based application, using Maven as build tool and Continuous Integration tools Jenkins for nightly batch run of the scripts
  • Involved in Web Application GUI automation creating regression suites using Selenium Webdriver, TestNG, and IntelliJ.
  • Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Added performance measurements for Oracle, Web Logic, IIS in LoadRunner TestCenter.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Established and maintained test cases and test data in JIRA
  • Used JIRA to maintain defect repository and followed the bug life cycle until the bugs are fixed or closed.
  • Verified that the Software Quality Assurance Standards are met throughout all phases of development.

Environment: Java, Jenkins, AWS, Terraform, Agile, JIRA, SQL, Oracle DB, POSTMAN, Oracle, Selenium Web Driver, Selenium IDE, JIRA, TestNG, IntelliJ.

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 the Team Lead and Developers and executed daily tasks based on the 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 used Assertions for automation.
  • Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
  • Worked in the 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 the process using HttpClient, JSON.NET.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for the nightly batch run of the Script.
  • Performed api/web services testing using HTTP Client and deserialize the JSON response into a model to validate the data in the API.
  • Developed performance workload distribution test models and supervised resources and gathered metrics using LoadRunner.
  • Developed and implemented performance test plans in accordance with agreed strategies and protocols.
  • Created JMeter Test Cases to measure performance and functionality of web services.
  • Compared and contrasted system performance with varying levels of physical resources (RAM, CPU cores, Disk caches, Network) and compute nodes
  • Created longman scripts to monitor the performance and log them and collected trace event datas.
  • Created and executed JMeter scripts for performance testing of portal.
  • Managing security groups on AWS and custom monitoring using cloud watch.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Used distributed Version Control System and Source Code Management tool SourceTree to track the history of the collection of files.
  • Involved in extensive data validation, back-end testing and querying the 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 the progress of the testing effort and open issues to be resolved.
  • Effectively 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, AWS, 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 the project.
  • Worked in Agile, Scrum, and sprint environment in order to change the 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 the 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 the web interface and compatibility using Selenium WebDriver.
  • Developed Requirements Traceability Matrix (RTM) to track requirements during the 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 the data flow between different Systems.
  • Verified that the 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 the requirements document to formulate the test cases and conducted manual testing and automation testing for the entire application.
  • Participated in walkthroughs for the evaluation of the test plan with the 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 then 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 Java and prepared automation test framework.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for the nightly batch run of the Script.
  • Tested by giving input to the SOAP request web services and api through SOAPUI and validated the responses by executing queries against the database.
  • Involved in tracking and reporting defects using Jira and was also responsible for communicating the status to the development team.
  • Performed SQL querying to validate the data in the backend, and also to check the data flow between different systems.
  • Validated sanity data for successful transactions through the 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 the test plan and provided a weekly status report that includes testing metrics, test logs, and tests summary reports.
  • Reviewed the 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 the build tested thoroughly based on the test plan in the 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 the development team to verify bug fixes and update bug status.
  • Investigated software bugs and interacted with the Developer team to resolve bug issues.
  • Developed SQL queries to query and extract relevant data from the database.
  • Used reports and graphs to update to the development team with the progress of QA testing.

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

Hire Now