Qa Automation Engineer/sdet Resume
Madison, WI
SUMMARY
- About 6+ years of experience with a focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object - Oriented practice to design test automation framework.
- Extensive working experience on all phases of the Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and waterfall Model.
- Experience with Configuration Management, DevOps, Build, Release Management and Quality Assurance using CVS, Subversion and GIT on UNIX.
- Devops experience with puppet, chef and AWS.
- Experience as in automating, building, deploying, and releasing code from one environment to another environment.
- Worked in an agile development team to deliver end-to-end continuous integration/continuous delivery products in an open source environment using tools like Chef & Jenkins.
- Experience on DevOps operations process like continuous integration, building pipeline, jenkins, unit test automation, Build/Release Management, Software Configuration Management, Environment, Service, Incident and Change Management.
- Experienced in working on DevOps/Agile operations process and tools area (code review, unit test automation, Service, Incident and Change Management).
- Experience in various programming and scripting languages especially Shell and Python scripting with focus on DevOps tools, CI/CD and support of cloud services on AWS Cloud Architecture.
- Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing and Non-functional testing.
- Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing and User Acceptance Testing.
- Experience in creating test data and end to end testing for POS devices/applications.
- Automation experience in Selenium using both JAVA and C#.
- Ability to analyze to convert Business requirements for IVR Applications to Test Scenarios.
- Strong experience in testing IVR speech recognition systems.
- Worked on custom software applications that integrated the IVR, Advanced Speech Recognition, Directed Dialogue, Call Center solutions, Genesys and Avaya CTI, Web, and foreign host connectivity and transactions.
- Proficient in Manual Testing and Automation testing tools like Empirix Hammer CallMaster, Quick Test Pro QTP, LoadRunner Performance Center, Cyara, Hammer IT/FX/NXT and Cyara Platform.
- Experience in writing scripts with Cyara Platform to automate the majority of the regression test cases.
- Experience in developing and executing Testing Life Cycle, Test Plan, Test Cases, Test Execution, Defect Report, and Requirement Traceability Matrix.
- Experienced in Web Services and API testing by using SoapUI and Postman.
- Experienced in using Postman for API testing using POST, GET, PUT, and DELETE.
- Expertise in the Bug tracking process, familiar with Bug Reporting and Tracking using Defect Management tools (JIRA, HP QC/ALM, Bugzilla).
- Solid ability to create automation with Chef, Puppet, Ansible or a shell and Node Js, Angular JS, Terraform.
- Performed back-end testing by executing SQL queries such as stored procedures over various database products on Window platform.
- Experience in the development of Data Driven, Behavior Driven Automation frameworks using tools like Specflow and Cucumber.
- Experience on working XML and testing API using SOAPUI
- Experience in writing and executing SQL queries on databases for backend testing
- Logging defects using different bug tracking tools, retesting defects and generating Defect Reports.
- Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
- Extensive experience of working on both web-based and client server applications.
- Excellent team player with excellent interpersonal and communication skills.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
TECHNICAL SKILLS
Languages: C#, NET, Java, JavaScript, CSS, HTML, XML, SQL
Databases: MS SQL Server, Oracle, MS Access
Testing tools: Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Jenkins, Microsoft Test Manager, NUnit, TestNG, JUnit, Jmeter, Loadrunner.
IDE: Eclipse, Visual Studio, IntelliJ, NetBeans
Operating Systems: Windows, Mac, Linux
Other Tools: Qmetry, SVN, SourceTree, BitBucket, GIT
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
QA Automation Engineer/SDET
Responsibilities:
- Performed meetings with Business Analysts and End Clients to review functional/technical requirements, and translate business requirements into quality assurance test cases.
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
- Worked with Business Analysts to prepare Requirement Traceability Matrix (RTM), positive and negative test scenarios, detailed oriented Test Scripts.
- Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end testing.
- Performed RESTful api web services testing using Postman.
- Automated different REST api/web services methods using C# .NET HTTPClient library.
- Conducted user acceptance testing (UAT) to validate that the developed application meets the business requirements.
- Automated Web-based, Highly transactional and large Client/Server applications.
- Extensively automated regression and functional test suites by developing multiple test cases and test suites using Selenium WebDriver with C#.
- Worked on Behavior Driven Development (BDD) based automation framework using Specflow and C#.
- Participated in the release cycle of the product, which involves environments like developments QA and production.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Worked with the Web programming language HTML5, CSS3, XML and selected web elements by using Developer Tools.
- Wrote several complex SQL queries for data verification and data quality check.
- Wrote SQL queries extensively, queried the database and generated test reports.
- Performed defect tracking and management in TFS.
- Worked in a highly dynamic Agile Environment and participated in scrum and sprint meetings.
Environment: Selenium WebDriver, C#, NUnit, Specflow, Jenkins, REST api, BDD, TFS, Postman, HTML, XML, XPath, SQL Server, Windows, and UNIX
Confidential, Rancho Cordova, CA
QA Automation Engineer
Responsibilities:
- Worked in the agile SDLC environment with frequently changing requirements and features set.
- Participated in Meetings and Walkthroughs, interacted with other development team members to better understand system functionality in order to improve testing quality.
- Worked the existing Selenium Automation Framework with JAVA using Data Driven Testing.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in JAVA for web-based software products used to perform software testing.
- Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
- Done back-end testing by writing SQL queries and validating them against the database.
- Used TestNG as the testing framework to create test methods.
- 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 Gherkin language like Given, When, Then, And to write test scenarios for BDD.
- Involved in Sprint Demo meetings, Sprint Retrospective, Scrum and other team meetings.
- Created Load runner Scenarios in Empirix Hammer CallMaster to simulate peak usages.
- Automated testing tools such as Empirix Hammer CallMaster IVR automation Tool, demonstrated experience independently creating test automation. Have the ability to use scripting languages to automate testing tasks Visual Basic or VBA.
- Develop scripts with Cyara Platform to automate the majority of the regression test cases.
- Created and maintained reusable actions, functional libraries, and shared object repositories.
- Performed api/web services testing using Postman for RESTful apis and SOAPUI for SOAP based apis.
- Identified application defects to minimize the number of steps to reproduce the problem
- Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meetings on a daily basis.
Environment: Selenium WebDriver, JAVA, TestNG, Postman, Selenium GRID, SOAPUI, SQL, Sprint, RESTful API
Confidential, Deerfield, IL
QA Automation Engineer
Responsibilities:
- Within the 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.
- Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
- 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 C#, Visual Studio, Nuget, NUnit, Specflow, and Selenium Web Driver.
- Builtautomationscripts using Data driven and NUnit Framework.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suite usingSeleniumWebdriver.
- Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow.
- Used SQL queries to perform Select, Update, Delete, Insert and Join statements.
- 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.
- Extensively worked on validating data loads during the ETL process.
- Used Microsoft Team Foundation Server (TFS) 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 SoapUI to test 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 is met throughout all the phases of development.
Environment: AGILE, TFS, SQL, SQL Server, SOAPUI, Selenium Web Driver, Selenium Web Driver, NUnit, Nuget, C#, Visual Studio
Confidential, Arlington, TX
QA Analyst
Responsibilities:
- Followed Agile methodology throughout the whole project.
- Executed and monitored software test plans on selected store systems.
- Executed a monitor testing automated Quality Assurance testing tools and devices.
- Created test sets and executed those test cases in the Test lab module of (Quality Center) QC to make sure the actual result is the same as the expected result.
- Created test data for QTP scripts, used external data sources and excel sheets to import test data.
- Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing.
- Logged Defects in Defect module of the QC, assigned priority, Severity and status to the defect.
- Performed Regression Testing after the software has changed or when the environment changed.
- Ensured the accuracy and integrity of the test being performed.
- Reviewed product requirement documents, functional specifications and involved in developing test strategy, test plan and test case documents.
- Worked as per deadlines and aimed to complete the tasks on time.
Environment: Quality Center, JIRA, SQL, QTP, Oracle