Sdet/ Qa Automation Engineer Resume
Mayfield, OH
SUMMARY
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation ofQAtesting strategy for Web - based and Client/Server applications using Manual and Automation testing.
- Testing of Software systems in Business Intelligence/Client-Server/Relational Databases like SQL Server, Oracle, and Web-based environments.
- Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.
- Excellent understanding and experience of working on AGILE Methodologies and involved in all phases of Software Development Life Cycle.
- Expertise in analyzing Business and Functional Requirement/User Stories 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.
- Excellent skills in overall Defect Management/Problem Solving, which includes reporting and tracking bugs using JIRA, TFS.
- Knowledge in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.
- Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results Experience wif testing REST APIs, Web & Database testing.
- Experience in Automation Testing and Exploratory Manual Testing (Black Box/White Box Testing) on Web - based applications.
- Worked extensively on performing Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Smoke Testing, UI Testing, Database Testing, and User Acceptance Testing.
- Extensive experience in functional and non functional testing of Web based, Linux and Client - Server applications, SOA, Oracle EBS, Business Intelligence, Tibco, SFDC Salesforce etc.
- Prepared Test Plan, Test Strategy, Test Data, Test Case, Test Result and Traceability Matrix in qTest and HP ALM Quality Center Tool.
- Involved in automation testing using TOSCA.
- Worked wif all modules of TOSCA like Modules, Test Cases, Requirements, Test case Design & Execution Lists
- Worked for TOSCA integration wif Jenkins.
- Experience in creating and executing detailed test cases wif step by step procedure and expected results and maintaining the test logs, test reports, test issues, defect tracking using qTest and in Confluence wiki (Share point Access).
- Experience in Salesforce CRM platform as Salesforce Tester and QA Analyst.
- Strong testing skills in Salesforce1 Mobile App, Salesforce standard object, custom objects, custom fields, page layouts, custom Tabs, Reports and various other components as per application requirements.
- Good noledge of Salesforce configuration, Data migration, System integration Testing and familiarity wif Visualforce (Pages, Components, Controllers) MVC architecture.
- Experience in testing salesforce standard objects (Campaign, Accounts, Contacts, Opportunity) and custom objects, page layouts, fields validations and its access to the user based on defined profile.
- Experience in creating and testing Salesforce CRM Workflows, Approval Processes, Validation Rules and Sharing & Security rules.
- Extensive experience on POS self - checkout / POS QA Testing, involved in setting of QA Test environment wif simulated POS test environment; testing and validating POS transaction in accordance wif ACI-Compliance.
- Strong experience in downstream and upstream testing of POS systems.
- Experience in Non-functional performance testing using LR, including Test Planning, Scripting, Scenario configuration, analysis and running automated performance tests.
- Automation using Rest, SoapUI & Postman along wif other defect tracking and Deployment tools like VSTS, Jira, Jenkins, etc.
- Extensively automated Regression and Functional test cases using Selenium WebDriver.
- Experience in automation testing using LoadRunner, JMeter Selenium, Appium and also in functional, black box, white box, regression and user acceptance testing
- Expertise in testing Web Services/API using SoapUI and Postman tools.
- Has a good experience in Data Migration testing and Web Interface testing.
- Experience wif defect tracking and analysis using different defect tracking tools such asTFS (Team Foundation Server), Jira and Quality Center.
- Automation experience in Selenium using both JAVA and C#.
- Experience in designing Automation Framework using C# and JAVA.
- Experience in using IDE like Visual Studio, IntelliJ and Eclipse.
- Expertise in Customizing and upgrading SailPoint IdentityIQ (5.x and 6.x).
- Expertise in configuring workflows and Integration for life cycle events.
- Designed and developed different rules for SailPoint Identityiq product
- Experience in using Behavior Driven Development (BDD), DDD, ATDD, TDD approach.
- Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Extensive experience on POS self-checkout / POS QA Testing, involved in the setting of QA Test environment wif simulated POS test environment; testing and validating POS transaction in accordance wif PCI-Compliance.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Experience on working wif JSON, XML and testing API using SOAPUI, Postman and Apache HTTPClient.
- Experience in using Jenkins/Azure Devops as a Continuous Integration server to configure wif GitHub and Maven.
- Created IAM policies for delegated administration wifin AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.
- Experience in writing and executing SQL queries on databases for backend testing.
- Extensive experience of working on both web-based and client-server applications.
- Excellent team player wif excellent interpersonal and communication skills.
- Demonstrated ability to self-motivate and be flexible wifin a fast-paced environment.
TECHNICAL SKILLS
Languages: JAVA, C#.Net, HTML, XML, JavaScript, SQL, PL/SQL, T-SQL
Testing Tools: Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, Cucumber, Specflow, SOAP UI, RESTful, HP ALM, Jenkins, Microsoft Test Manager
IDE: Eclipse, Visual Studio
Databases: MS SQL Server, MS Access, Oracle, MS Excel
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, JUnit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: Maven, SVN, SourceTree, Bitbucket, GIT, TFS, JIRA, SalesForce
PROFESSIONAL EXPERIENCE
Confidential, Mayfield, OH
SDET/ QA Automation Engineer
Responsibilities:
- Prepared detailed manual and automated test scripts, test plans, test scenarios, test cases, and test scripts by understanding the business logic.
- Tested the application in a highly dynamic environment wif a sprint team using agile methodology.
- Extensively involved in all stages of the testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile and Scrum methodologies.
- Worked in existing Selenium Automation Framework wif Java using Data Driven Testing.
- Designed structured User Interface (UI) automated Test cases using Selenium Webdriverin Javafor web-based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG.
- Created an automation framework in Selenium WebDriver and TestNG/JUnit using Behavior Driven Development (BDD) approach like Cucumber wif Gherkin.
- Created pom.xml in APACHE MAVEN and ran the builds and integrated wif Continuous Integration tools Jenkins for running the test on a regular basis automatically.
- Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User Acceptance, and End-to-End testing.
- Worked wif the Web programming language HTML5, CSS3, XML and selected web elements by using Developer Tools.
- Experienced in providing the efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
- WroteData-driven,Cross Browserautomation test cases and executed them for Cross-browser compatibility using Selenium Grid.
- Used SoapUI to test and validate Web Services and API.
- Performed Back-end testing using SQL queries to make sure that data entered TEMPhas been uploaded correctly into the database tables.
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Participated in requirement reviews and analyzed modification requests and enhancement requests
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Created pom.xml in APACHE MAVEN and ran the builds and integrated wif Continuous Integration tools Jenkins for running tests on a regular basis automatically.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Triggered the automation jobs using Jenkins to get the Cucumber JSON reports.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Created the large volume of VUser and submitted the order for load testing using JMeter from ThreadGroup.
- Created the Test Plan in JMeter and Added Thread Group, Request Default, Cookie Manager, Request Sampler, Table Listener for the HTTP to automate the Integration and Functional Test Plans.
- Prepared Test Mapping sheets to keep track of the test cases has been automated.
- Used JIRA to open bugs, create tasks and user stories, and initiate change requests.
- Experience wif Rest-Assured for automating web services/API testing.
- Involved in Functional testing and API testing.
- Automated the Regression Test Cases and Experience wif testing REST APIs, Web & Database testing.
- Created test cases using Groovy scripts for all the operations of web services and executed them in ready API.
- Analyzed the business requirements, developed test plans and test cases using JIRA.
- Highly motivated team player wif analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
Environment: JIRA, SoapUI, Selenium WebDriver, Java, Cucumber, Jenkins, Maven, GIT, Eclipse IDE, TestNG, MS Excel, HTML, XML
Confidential, Seattle, WA
SDET/ QA Automation Engineer
Responsibilities:
- Responsible for planning, creating and analyzing Test Plan, Test cases and Test Scripts.
- Conducted System Testing, System Integration Testing, Functional Testing and Regression Testing.
- Performed Manual and Automated Functional testing to test the functionality of the complex application.
- Analyzed Technical specification, Business Requirements, and Database Schema to develop test cases.
- Developed and implemented Behavior Driven (BDD) automation testing script wif Selenium Webdriver.
- Performed Manual and Automated Functional testing to test the functionality of the complex application.
- Developed automated test script to ensure the code reusability and code maintainability, which reduces the script development time.
- Generated Test cases and traced them to the relevant use cases.
- Worked wif the QA Manager in developing the Responsibility Matrix for the Team Members periodically.
- Worked existing Selenium Automation Framework wif C# .NET using Data Driven Testing and NUnit.
- Participated in requirements walkthroughs of application features and functions, assessed the scope and impact of business needs throughout analysis and completion of all enhancement specifications.
- Used Specflow for writing gherkins level language for BDD approach.
- Implemented the Page Object Model (POM) design pattern on the framework.
- Performed backend testing using SQL queries to retrieve and verify the information in the database.
- Develop automated Web Services and API Test to test SOA platforms using HTTP Client Library.
- Executed the test plans on Android mobile as per requirements using Appium.
- Tested mobile applications using APPIUM in both IOS and Android applications using simulator and emulator.
- Used Postman to manually test web services and API.
- Worked closely in an Agile environment wif QA Managers, Developers and Team Members.
- Communicate test progress, test results, and other relevant information to project stakeholders and management.
- Responsible for Planning, creating and analyzing of Test Plan, Test cases and Test Scripts
- Conducted System Testing, System Integration Testing, Functional Testing and Regression Testing.
- Analyzed Technical specification, Business Requirements, and Database Schema to develop test cases.
- Performed load test of database servers as well as web servers for transaction response, transactions top time, data retrieval time and stress test using LoadRunner.
- Developed and executed Load tests for performance testing the application using LoadRunner.
- Experienced wif Azure Devops as Continuous Integration server, Schedule jobs to run at regular intervals.
- Involved in writing test scripts using C# and executed it through Selenium WebDriver for Functional and Regression testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
Environment: Selenium Webdriver, SQL, C#, Behavior Driven Development (BDD), NUnit, Data Driven Testing, REST, SOA, Postman, SQL Server, Visual Studio, Azure Devops
Confidential, Fayetteville, AR
SDET/ QA Tester
Responsibilities:
- ConductedAutomation/Manual testingusing the Standards, guidelines and structured methodology in testing the application.
- Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
- Extensively used web services/API validation tools like SoapUI to validate SOAP/WSDL and web services/API for Request and Response.
- Validated web services/API manually and through automation using SOAPUI.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
- Automated Test Scripts using Selenium Webdriver wif Java and used TestNG Annotations.
- Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium Webdriver, and TestNG/JUnit.
- Documented and executedTest plans,Test casesandTest scriptsbased on requirement specifications and business rules.
- Extensively used BDD based framework using Cucumber and Gherkin language.
- Extensive experience in Java programming for automation and performance testing in IntelliJ IDE.
- Prepared test cases for the system covering the SRSdocument, design document, reviewing them wif the developers and finalized the test cases.
- Involved in developingTest planandTest scriptsusing the business documents.
- Involved in Testing in Agile Development Environment Using TDD approach.
- Experienced in the creation of library functions, Checkpoints, Data Validation.
- PerformedFunctional testingmanually and constructed positive and negative test scenarios as per the requirements.
- Tested extensive backend testing usingSQLQueries to retrieve the data from the database and checked data integrity.
- Worked on backend testing by running complex SQL queries.
- PerformedEnd-to-End testing manually and was associated wifUser Acceptance Testing.
- Worked wif the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
- Experience in Building and Managing Hadoop EMR clusters on AWS.
- Participated in a test plan and test cases review meetings.
- Involved in defect log, defect tracking and resolution.
- Involved in writing test summary reports, defect summary reports, and final reports.
Environment: Selenium WebDriver, Java, JIRA, Agile (Scrum), IntelliJ IDE, Oracle, SoapUI, TestNG, Jenkins, Cucumber, MS Excel
Confidential, Plano, TX
QA Tester
Responsibilities:
- Developed and executed the test scripts wif Selenium Webdriver and C#.
- Wifin Software Test Life Cycle (STLC), I has been involved both directly and indirectly wif 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 C# and Selenium Webdriver wif BDD approach using Specflow.
- Executed test cases and test scripts for manual and automation testing.
- Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
- Involved in end-to-end test of Sales and Non-sales data in downstream applications, key and poll is the process where sale data originating from stores POS flows to the backend applications.
- Tested POS systems POS functions and RMS systems.
- Involved in creating test data for POS though inventory controlled application.
- Performed cross-browser testing and executed test cases on multiple platforms using Selenium Grid.
- Used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- 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 wif the Development Team.
Environment: Selenium Webdriver, C#, Visual Studio, Postman, Web Services, RESTful, TFS, SQL Server.
Confidential, Austin, TX
QA Analyst
Responsibilities:
- Worked in an agile methodology being involved in every stage of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Participated in Sprint planning meetings and discussed the progress made in the previous sprint, tan planned for the next sprint wif brainstorming for ideas wif the team.
- Executed test cases compared wif expected values and pass/fail reports updated through MTM (Microsoft Test Manager).
- Recorded LoadRunner scripts, analyzing results, reports and charts to see the response times of individual transactions wif respect to the whole site.
- Utilized different LoadRunner monitoring tools, identified bottlenecks and analyzed the performance of the application and database servers.
- Involved in tracking and reporting defects using TFS and was also responsible for communicating the status of the development team.
- Used SQL queries to perform back-end testing and data validation.
- Executed backend operations like queries like joins, select, update in MS SQL Server.
- Significantly contributed to the areas of technical documentation and actively collaborated wif the team in the driving review and approval process.
Environment: TFS, Windows, SQL Server, MS Excel, MS PowerPoint, MS Project, HTML, XML, AGILE, MTM