Sdet/ Qa Automation Engineer Resume
Rock Springs, WY
SUMMARY
- 5+ years of experience in the field of IT as Software Quality Assurance Engineer with proven experience in Test Automation and being able to develop tests in C# and Java using Selenium based on SDLC and technical knowledge.
- Seeking a technically challenging position in the field of Software Quality Assurance and testing that will utilize my strengths and knowledge, providing a highly motivated, progressive, friendly environment, and which allows the pursuit of career advancement and expands my knowledge and skills.
- In - Depth knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle, Waterfall and Agile Methodology.
- Automated Regression Test Cases, Smoke Test Cases, Functional Test Cases of Web-Based Applications using Selenium and TestNG.
- Knowledge of eCommerce, Retail Data Warehouse application, POS applications.
- Experience in manual testing using user interface and proficient in Black Box Testing, Regression Testing, User Acceptance Testing and experience in Bug Tracking.
- Experienced in high level language like C# and Java.
- Experienced in designing and building Frameworks like Behavior Driven Development (BDD/TDD) using Selenium Webdriver, Spec flow and Cucumber.
- Good experience with Selenium IDE on creating C# or Java test scripts for Black Box Testing and White Box Testing.
- Working knowledge on MS Team Foundation Service (TFS) and Jira tool for project management, reporting, managing requirements using MS Visual Studio and Eclipse respectively.
- Automated Web Services Restful APIS using Java and C# using Rest Assured, HTTP Client Library.
- Skilled in the use of automated testing tools including LoadRunner Rational Test Manager QTP and Test Director/Quality Center
- Proficient in using test data management tools like Quality Center (ALM), Jira and Zephyr.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Expertise in Selenium Automation using Selenium WebDriver, C#, Java, TestNG, JUnit, and Maven.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox and Chrome.
- Extensive experience in using Selenium WebDriver API for writing Junit and NUnit test suites and test cases for testing functionality with the Selenium Server.
- Designed and implemented Automation Frameworks for different projects and writing XPath and CSS Selectors.
- Knowledge on Object-Oriented Programming (OOPS) Concepts like Interface, Abstract Class, Static and non-static variables and methods, Abstraction, Inheritance, Polymorphism.
- Experience in Defect Lifecycle Management, including Defect creation, modification, tracking and reporting using MS Excel
- Interacted with business analysts, technical analysts, developers, business users, and external clients.
- Logging defects using different bug tracking tools, retesting defects and generating Defect Reports
- Experience in Web Service testing using SOAPUI tool, Postman and Apache HTTP Client libraries.
- Experienced in Web Service/API testing using SOAPUI.
- Experienced in Database Testing using SQL queries on RDBMS databases like SQL Server, and MS Access.
- Good team player and have the ability to work independently in a time sensitive environment.
- Excellent Communication skills, Documentation Skills, Team problem solving ability, analytical and programming skills in high speed and quality conscious.
TECHNICAL SKILLS
Test Tool / Framework: Selenium Webdriver, Selenium IDE, Selenium Grid, HP Quality Center, MS Test Manager, SOAPUI, Postman, Jenkins, Cucumber, Specflow, Azure Devops
Programming Language: C#, Java, .Net, JavaScript
Databases: MS SQL Server, Oracle, MS Access
Web Technologies: HTML, XML
Methodologies: Waterfall, Agile/SCRUM
Others: MS Word, Excel, PowerPoint, MS Project.
Test Frameworks: NUnit, Junit, TestNG
Operating System: Linux, Windows, Mac
Version Control Tool: GIT, Source Tree, Bit Bucket
Test Automation tools: Selenium Web Driver, Selenium Grid, MS Test Manager, SOAPUI, Rest API, Postman, Jenkins, Maven, Cucumber, Spec Flow. LoadRunner, JMeter
PROFESSIONAL EXPERIENCE
Confidential, Rock Springs, WY
SDET/ QA Automation Engineer
Responsibilities:
- Worked in Agile/Scrum methods for testing approach, attended daily Stand up calls, Functional Review meetings with the Scrum team, created a Test Plan for different Sprints and Stories.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Performed functional, regression and UAT Testing extensively used Selenium Webdriver.
- Designed, developed and delivered automated solutions to test API/Web Services, database components, web applications
- Involved in validating the Web Services and API related to Customer, Account and Transaction Management using the Postman.
- Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) such as Specflow.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools for nightly batch run of the Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Logged, assigned severity and tracked bugs using TFS.
- Automated the test cases using Selenium WebDriver and C#.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Manually executed test cases to check and verify the expected result with actual result for native mobile applications in Android and IOS.
- Done SOA testing for Payments API & using Postman and C# .NET framework for web services and API testing.
- Used unit testing frameworks NUnit for multiple applications and used various annotations are used for the implementation.
- Maintained Automation scripts and responsible for code check-ins into Git repository.
- Implemented Behavior Driven Development (BDD) using Specflow and Gherkin in an Agile/Scrum environment.
- Integrated Automation scripts (Selenium WebDriver) in Continuous Integration (CICD) tools (Azure Devops) for nightly batch run of the Script.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Analyzed System Development Specification (SDS) and Functional Requirements Specifications (FRS) to write scenario based Test Cases by using TESTRAIL, Zephyr.
- Defined data requirements necessary for test execution Identified, documented and tracked software and system defects using bug tracking application JIRA, Zephyr
- Involved in System Testing, Positive Testing, Negative Testing, and Regression Testing and Verified data integration using SQL.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data-driven testing using excel file in Selenium.
- Prepared detailed manual and automated testing scripts test plans, test scenarios, test cases and test scripts by understanding the business logic.
- Involved in UAT and production support activities.
Environment: Selenium WebDriver, Appium, C#, BDD, Specflow, Postman, NUnit, Postman, Azure Devops, Windows, SQL Server, Agile, TFS, Smoke testing, Zephyr,Functional Testing, Cucumber, Specflow, Gherkin
Confidential, Miami, FL
SDET/ QA Automation
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, 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.
- Worked with Jira for version control, source-control, bug reporting and project documents.
- Updated regression test cases in Selenium WebDriver using Java programming language.
- Modified test plans in accordance with changing requirements.
- Automated UI test cases using Selenium Webdriver, Java and Behavior Driven Development frameworks using Cucumber and Gherkin Syntax.
- Created Behavior Driven Development (BDD) from scratch and maintained feature file and step definitions and executed test cases using Test Runner File.
- Done SOA testing for Payments API using Postman and Java framework for web services testing.
- Developed data-driven test scripts to check the same functionality with multiple sets of data.
- Following the Agile Project Management methodologies, using Atlassian tools such as JIRA, Zephyr, and Confluence. Focus on BDD, ATDD, TDD, andPerformance Testing.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Experience in setting up test environments for automated script execution usingJava, AppiumandTestNG.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
- Created and executed JMeter scripts for performance testing of portal.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the SQL Server database.
- Involved in documentation as to how to maintain and run scripts for future enhancements.
- Responsible for testing the application against different environments in QA, staging, and production.
Environment: Selenium WebDriver, Java, Agile (Scrum), IntelliJ IDE, Maven, SoapUI Pro, Bitbucket, TestNG, Jenkins, Cucumber, Gherkin, MS Office, JIRA, SQL Server, Appium, JMeter.
Confidential, Menomenee Falls, WI
QA Automation Tester
Responsibilities:
- Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
- Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- Involved in design and development of keyword-driven automation framework using Selenium WebDriver.
- Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in Jira.
- Contributed to regular status meetings to state any bugs, problems, and risks.
- Designed and developed automated scripts for functional, regression, sanity and integration testing using Selenium Webdriver.
- Developed and implemented automated scripts for testing web-based applications using Java, IntelliJ, TestNG, Cucumber, and Selenium Webdriver.
- Builtautomationscripts using Data-driven and TestNG Framework.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suites usingSeleniumWebdriver.
- Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
- Used SQL queries to perform Select, Update, Delete, Insert and Join statements.
- Created automation frameworks in Selenium WebDriver and TestNG using Behavior Driven Development (BDD) approach like Cucumber.
- Developed and executed several SQL queries in SQL 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.
- Used SOAPUI and Postman to test SOAP-based services and RESTful services.
- Used Jira to open bugs, create tasks and user stories, initiate change requests.
- Used browser developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Attributes and Tags.
- Used Apache HTTP Client to automate the API responses and validate the data in the UI.
- Responsible for testing the application against different environments in QA, staging, and production.
- Implemented test schedule, tracked defects and assigned them to developers based on their priority.
- Verified that the Software Quality Assurance Standards are met throughout all phases of development.
Environment: AGILE, Jira, SQL Server, Postman, Selenium Webdriver, BDD, Cucumber, TestNG, Java, IntelliJ
Confidential, Austin, TX
QA Manual Tester/ Performance Tester
Responsibilities:
- Gather requirements documents such as business requirements and design documents and other related documents.
- Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Testing Environment, User Profiles, Risks, Test Scenarios, Explanation about the Tools used, Schedules and Analysis, Monitors and Presentation of results.
- Participated in Sprint planning meetings, Daily Scrum meetings in order to review the user story and track the project flow.
- Created and Developed Test Suites, Test Cases and Test Scripts in SOAPUI by using various Assertions.
- Performed Regression, Functional, Usability and System Integration testing, Interface testing and GUI Testing.
- Used LoadRunner to regularly test performance life cycles.
- Developed and enhanced scripts using LoadRunner VuGen and designed scenarios using Performance Center to generate realistic load on application under test.
- Conducted performance testing using Load Runner for the entire applications using various scenarios specifically that are designed for testing real world scenarios.
- Tracked and Logged Bugs in Bug Tracking Tool like TFS.
- Executed API/Web Services testing as a part of Integration testing using REST andSoapUI.
- Extensively tested the Business Objects report by running SQL queries on the database by reviewing the report requirement documentation.
- Created, reviewed, and executed SQL test queries to validate records in the database.
Environment: HP Quality Center (QC), SOAPUI, REST, MS Office, .Net, Windows 7, MS SQL Server, LoadRunner, Performance Testing.