Test Automation Engineer, Sr. Resume
Suffolk, NY
SUMMARY:
A detail oriented and solution focused software development engineer in test with development experience
KEY SKILLS (YEARS):
C# as developer(10+), C# as Tester(7+), JAVA as Tester(7+), Selenium(7+), Maven(5+), Gradle(1+), Appium(3+), NuGet(+3), MSTest(+3), NUnit(+3), SpecFlow(3+), Gherkin(3+), Jenkins - CI-CD(3+), POM-PageFactory(3+), TestNG-JUnit (5+), Cucumber(3+), Soap(3+), REST(3+), Groovy(3+), Allure(3+), JIRA(7+), Git(5+), BDD(3+), QC(7+), SQL(15+), SQL Server(15+), Oracle(10+), SOA(3+), Azure(5+), AWS(3+)
SKILLS:
Languages: C#, Java, Groovy, Gherkin, T-SQL, PL/SQL, HTML5, CSS, JavaScript/jQuery, XML/JSON, VBScript, VB6, Shell
Framework/Model: MVVM, MVC, Spring, Angular, React
Operating Systems: Windows, Linux, Mac OS X, IOS, Android OS
Microsoft Office: SharePoint, Excel, Visio
IDE: Eclipse, Visual Studio, Net Beans
PROFESSIONAL EXPERIENCE:
Test Automation Engineer, Sr.
Confidential, Suffolk, NY
Responsibilities:
- Automation Engineer with extensive experience on End - to-End project handling in automated Software Quality Assurance Testing of client-server, web-based and Mobile apps along with Back-end testing in both client server and cloud platform
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, Appium (both iOS and Android), Maven, Gradle, NuGet, Specflow, POM-PageFactory, TestNG/JUnit, CI-CD with Jenkins, Git, Cucumber, BDD on both AWS and Azure platform
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver, Gherkin in Cucumber
- Excellent experience on TestNG, JUnit framework for Functional and Regression testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration in POM-PageFactory
- Excellent knowledge and experience writing automated scripts in Java and Groovy Programming Language to test the functionalities
- Firmed experience in manual testing of web based, Client/Server applications using JIRA, MS Test Manager
- Developed and implemented test scripts in BDD with Cucumber, Gherkin
- Expert in using WebDriver /WebElement interface, Absolute/complete XPaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver Timeout Interface, Fluent Wait and many more
- Excellent Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Cross Browser, Security and Database Testing. Sound knowledge in SQL Queries
- Experienced in TestReports withJenkins,Extent Reports, ReportNG
- Good experience in OOPs using Core Java and extensively used classes, objects, inheritance, polymorphism, exception handling, packages, collection, and many more
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA
- Perform Validation of merchants and transactions processing through payment gateway or payment processor in online transactions using data mining algorithm
- Plan design and execute security related artifacts and activities
- Perform security risk assessment, threat analysis and threat modeling
- Lead and execute efforts with Web Inspect, Burp Suite Pro, Wireshark and other security QA tools as appropriate
- Strong knowledge of Software Development Life Cycle (SDLC) & Software Development Test Cycle (STLC) methodologies such as Agile, SCRUM
- Expertise working with TDD and BDD Environments
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team
Environment: Selenium WebDriver, SpecFlow, NuGet, MSTest, POM-PageFactory, Maven, TestNG, Allure, Extent Report, JIRA, Appium, Windows 8/10, Azure.
Automation Engineer (Selenium)
Confidential, Columbus, OH
Responsibilities:
- Worked with the Business Analysts to determine business requirements and set up test scope
- Analyzed Business, Functional Requirement and Design Review Documents to Develop Test Plan for projects involved and wrote Test Cases/Test Scripts for positive, negative, and edge cases
- Performed Smoke Testing, Functional (Positive/Negative) testing, UI testing, Database testing, Integration testing, API/Web Service testing, cross - browser testing and regression testing
- Involved in testing the application for regression builds, manually and using automation tools
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments
- Performed Web Application testing using Selenium WebDriver, Appium, Cucumber, TestNG and JAVA as a scripting language
- Fully participated in every phase of Agile process in SDLC
- Worked with automation team to design the best automation framework for the project using Selenium WebDriver Java on multiple browsers - Firefox, Chromes and Internet Explorer
- Configured Selenium WebDriver, TestNG framework, Maven Tool and created selenium automation scripts in java
- Performed End-to-End testing manually and actively participated in User Acceptance Testing (UAT) for every release of application
- Prepare Performance Test Strategies and performance Test plan
- Tested the backend database using SQL queries
- Interacted and worked with Product Team and developers to solve the problems encountered in the Test Scenario run
- Involved in generation of automation reports using ReportNG and worked with source version control tool - Git
- Used Maven to configure the dependencies and to run framework
- Reported, tracked, monitored, re-tested and closed defects
- Prioritized the Requirements to assure that the most critical issues are addressed
- Documented Bugs, Questionable functions, errors, and inconsistencies in application functions, output and content
- Performed quality assurance reviews on all System Development Life Cycle.
- Performed Black box testing, System testing, Integration testing, Regression testing, and UAT testing
- Reported the defects with development team using Quality Center/ALM.
- Wrote Test cases to test the application manually in Quality Center/ALM
- Send the Report to all Team Members with Daily Status, to Track the Updates in Testing
- Responsible for weekly status updates showing the progress of testing
- Attended Planning meeting, Daily Stand Up, Monthly QA meeting, and retrospective meeting.
Environment: WebDriver, NuGet, MSTest, POM using PageFactory, Cucumber, JUnit, Maven, Allure, Jenkins, ReportNG, Extent Report, JIRA, Ant, Postman, Quality Center, SOAPUI
.Net Developer, Sr. & Test Automation Engineer
Confidential, Jackson, MS
Responsibilities:
- Performed Rest API automation testing using Selenium WebDriver, JUnit and JAVA as a scripting language
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Ant, Apache POI and Ant technologies under Java platform
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application
- Involved in Functional Testing, Integration Testing, System Testing
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse
- Analyzed project documentation and provide stakeholders with quality assurance risk assessment
- Prepared test data for testing the application in various test phases
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform
- Test automation for web application using Cucumber and involved in reviewing the test scripts written by peers
- Involved in the Continuous Integration of the automation framework with Jenkins
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email and Involved in Requirement Traceability Matrix
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications
- Presented regular progress reports, defect reports and test execution reports
- Experience in generating Bug/Defect Reports, tracking the status of each defect (Open, Work in Progress, Fixed, Close) and analyzing the bugs using Quality Center and JIRA
- Requirement Traceability Matrix, Cucumber, JIRA, HTML, XML, XPATH, Firebug, SQL, MS SQL Server, Windows
Environment: Selenium WebDriver, MSTest, NuGet, POM using PageFactory, Cucumber, JUnit, Maven, Allure, JIRA, Ant, Quality Center, SOAPUI
.Net Developer, Sr.
Confidential, Houston, TX
Responsibilities:
- Designed and developed the web forms usingASP.Net MVC as well as WPF for client server environment
- UsedCSS (Cascading Style Sheets)inASP.Netpages
- CreatedUser Controls and Custom Controlsfor common purpose in the whole application
- Used ASP.Net web server controls likeGrid ViewandData Listfor displaying the records and usedJava Scriptfor client side validations
- Developed and hostingWCF Serviceson IIS by followingService Oriented Architecture (SOA)
- Develop and deliver integration applications usingWebSphere Enterprise Service Bus (ESB)
- UsedXMLfor request and response from the WCF Services and manipulated the result as accordingly
- Developed theWindows Desktop Utilityfor testing theWCF Services, created theCustom User Grid View Controlwhich includes the Sorting and Paging
- UsedDataset, Data View and Data Adapterto manipulate and display data
- Created different business classes and interfaces using .Net Framework 3.5 withObject Oriented Programming Methodology
- Used theWCF/Web Servicesto accessing data from a database on a back - end server and displaying it in aSilverlight user interface
- Silverlight applicationis accessing these WCF/Web services directly or, in the case of SOAP services, by using a proxy generated from metadata published by the service
- Used theAJAXtools likeUpdate Paneletc. for partial post back
- Involved in Database diagram design and Tables design in SQL Server
- CreatedStored Procedures, Views, TriggersandComplex T-SQLqueries in SQL Server
- WrittenNUnitsand tested it withTest Drive Development (TDD)
- Use Crystal Reports for Dashboard like interactive business report generation
- Involved inUnit testing and Bug fixing along with in the Build and Release activities
- Facilitated problem solving and collaboration and help keep the team focused and on track
- Involved in Requirements Analysis and implementation of the change request (CR) or scope item (SI).