Post Job Free

Resume

Sign in

Quality Assurance Automation Engineer

Location:
United States
Posted:
April 10, 2024

Contact this candidate

Resume:

ASWINI S

Sr. QA Automation Engineer

ad4wz3@r.postjobfree.com

+1-512-***-****

Professional Summary:

Around 8 years of extensive experience in analyzing, designing, and Implementing QA Testing strategies for large web-enabled applications using Manual testing and Automation testing on Windows and UNIX platforms.

Developed/maintained Test Plans, Test Cases, Test Scripts, Black Box/White Box testing, defect tracking and Metrics for both Manual and Automated Test environments.

Expert in performing different test types, and QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing.

Proficient in identifying and reporting defects using bug-tracking tools like HP ALM and JIRA.

Experienced in writing test plans, test cases, RTM, developing and maintaining test scripts, and documenting all steps of the Quality Assurance process.

Experienced with automating RESTful web services testing using Java libraries like REST-Assured.

Successfully automated the process of email notification of daily Smoke tests and Regression in Jenkins by taking code from GIT.

Proficient in testing of Web-based and Client/Server Applications.

Experienced in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Experienced in maintaining Java projects using the Maven build management tool.

Proficient in developing BDD features with GHERKIN language using Cucumber.

Prepared the Test Suite with Cucumber framework based on Java and developed the test scripts using Cucumber annotations.

Well-versed in creating Cucumber HTML reports and JSON reports with scenarios screenshots.

Successfully built framework using Page Object Model (POM) with a combination of tools like Cucumber, Maven, and Jenkins.

Experience in cross-browser testing, categorizing test cases, and Parallel Test execution using TestNG.

Experienced in working with multiple Operating Systems such as Windows, and Mac OS and multiple browsers such as IE, Mozilla Firefox, and Chrome.

Experienced in testing using Agile, Scrum, and Waterfall methodologies.

Experienced in manual and automated testing tools in HP ALM/ Quality Center.

Proficient in creating, and executing tests, generating test reports, and creating graphs using Quality Center/ALM.

Proficient in Backend testing by writing SQL Queries.

Good Knowledge in performing GUI, Functional, Regression and Data-driven testing using Selenium.

Experienced in setting up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Tests.

Expertise in implementing cross-browser and cross-platform web testing with Selenium RC and Web Driver.

Experienced in using JUnit and TestNG testing Framework as a test runner with Selenium.

Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium RC and Web Driver.

Experienced in providing efficient locator strategies like Xpath and CSS to run Web Driver script in stable condition.

Hands-on experience in working on projects with Selenium, VSTS, Coded UI Test, C#, NUnit, Java, JUnit, JavaScript, Continuous Integration, SQL, Web Services, REST, SOAP, JIRA, UFT, QTP, VBScript QA technologies, and tools.

Hands-on experience developing new automation frameworks using Protractor QTP, Selenium, JMeter

Experience in web technologies like JavaScript, XML, XPATH, XSLT, AJAX, HTML, CSS, SOAP, and jQuery.

Experience in Web Service testing (SOAP) using SOAPUI and Restful Services using Postman.

Performed Database testing on Oracle, and SQL Server using SQL Developer and TOAD.

Experience in iOS and Android testing. Developed UI automation scripts for Android.

Excellent communication and interpersonal skills and excellent team player with very good analytical & problem-solving skills.

Technical Skills:

Test Approaches

Agile, Waterfall, V-model, Scrum models

Testing Tools

Selenium WebDriver, white-box, black-box testing, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, JMeter, SoapUI, REST

Test Build & Integration Tools

Maven, ANT, Jenkins, CCD, TSYS

Frameworks

Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model (POM)

Programming Tools

JAVA, Ruby, JavaScript, VB Script, Gherkin, Angular JS, jQuery, SQL, C

Markup Languages

HTML, XML, XPath, JSON, CSS Selector

Databases

AWS, DB2, MySQL, Oracle, SQL Server

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, HP QC, ALM

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path, Visual Studio

Professional Experience:

Client : T-Mobile-Dallas, TX Nov 2021– Till Date

Role : Sr. QA Automation Engineer

Responsibilities:

Worked with SMEs for SUT and provided an overview and knowledge regarding various modules of application to test team members.

Work in Agile, scrum, and Sprint environments to change the requirements and features set.

Performed configuration/ compatibility and user interface testing manually.

Have experience designing and writing manual templates, design formatting, project planning, and writing technical documents.

Working on iPad and Android versions of the apps.

Exported Manual test cases into the Quality Center and maintained the same in the Test Plan module.

Tested the UI of the product on mobile, PC, Android, and Apple platforms to ensure that language translation and currency conversions were displaying as required.

Worked with open-source tools such as Selenium, Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA, and Eclipse.

Identified test cases to automate the test cases using Selenium WebDriver, Junit, and Java (Eclipse IDE) and contributed to the creation of the framework.

Monitoring the Automation Script on PROD by Jenkins Integration, GIT, and reporting the bugs to the team.

Configured Selenium Web Driver, TestNG, and Maven tool and created Selenium automation scripts in Java using TestNG before Agile release.

Analyzed the Crash reports on various mobile platforms and reported to the development team.

Performed browser compatibility and configuration testing on various operating systems such as Android OS, iOS, etc.

Responsible for testing different modules of Oracle Supply chain applications like Retail Merchandising System (RMS), Item Management, Purchase Order, Store Inventory, Stock Counts, Order, and Inventory management, etc.

Performed rigorous manual testing such as Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to end-to-end testing, and System Testing.

Experience in the creation of reports using Quality Center, and Rally and responsible for all opened defects till the close.

Arranged test case review sessions to ensure the 100% requirement coverage to perform various types of testing such as Functional, GUI, Interface, System and Integration, Back end, Security, Smoke/Sanity testing, etc.

Managed & Tracked defects in ALM and followed up on defects to get them resolved before the UAT phase of the project.

Created various test reports such as Test Execution Status, Defect Status, and Defect Injection Rate through the Reports and Graphs feature of Quality Center and published them on a needed basis on the SharePoint site.

Extensive UAT Testing Manually.

Carried out GUI, Functionality, Integration, and Regression testing using Quality Center.

Conducted Bug Review meetings by reviewing and discussing all defects by their business severity and worked actively on the development and business team to perform the root cause analysis to find the resolution.

Environment: XML, Unix, Quality Center, Oracle Supply chain application, Java, J2EE, Linux, Oracle SQL Developer, MS Office (MS Excel, MS Word, MS PowerPoint), MS Project. Mobile Devices for IOS, Android OS, etc.

Client : Unity-Austin, TX Nov 2020 – Oct 2021

Role : Sr. Quality Assurance Engineer

Responsibilities:

●Analyzed business requirements and functional documents, and created the test strategy document that defined the test environment.

●Responsible for working within a team to create, document, and execute testing strategy, test plans, test cases, and test scripts in support of a set of global tools, systems, and databases.

●Performed the build and Maven dependencies using the Maven build tool.

●Extensively worked in Regression testing and parallel Processing using Selenium Web driver in TestNG.

●Developed custom libraries for automation using JAVA & Selenium WebDriver.

●Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse.

●Developed automated test scripts using TestNG annotations like Group, parameter, and Data provider.

●Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers, and architects.

●Created test approach and test cases for logging module.

●Reviewed and analyzed the existing test scripts.

●Developed HTML TestNG reports for analyzing the output of tests using Extent Reports API.

●Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).

●Developed synchronization using implicit and explicit wait conditions.

●Incorporated the test data in Test scripts from Excel using Apache POI API.

●Developed Back-end testing using complex queries to retrieve the user information to cross-validate in UI and databases.

●Used the UNIX/Linux commands to verify the server logs for issue debugging purposes.

●Maintained the Java and Selenium test source code and resources in the SVN source control repository tool.

●Analyzed test results, tracked the defects, and generated reports using JIRA.

●Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts, and deletion of the records.

●Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.

●Followed Agile testing methodology, participated in daily status meetings, and tested each deliverable.

●Tested applications in different types of browsers (cross-browser testing) to simulate the production environment.

●Developed Cucumber HTML, and JSON test reports for analyzing the test outputs.

●Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.

Environment: JUnit, Jira, Maven, Java, Selenium Web Driver, Selenium IDE, Selenium RC, Cucumber, TestNG Eclipse, Linux/Unix, Oracle, SQL Server, MSWord, MS Excel, Windows, Agile.

Client : OPTUM, Hartford, CT March 2019 – Oct 2020

Role : Automation Tester

Responsibilities:

Responsible for analyzing business, functional, and IT requirement documents and preparing complete Test Plans including system test plans, integration test plans, QA project plans, and resource planning and allocation.

Extensively involved in writing and testing the test cases using JUnit.

Utilized testing tool JUnit extensively for integration testing and unit testing.

Designed and Developed Test Cases for automated testing using Selenium, JUnit, and Eclipse IDE.

Setup and configured the testing environment with Eclipse, JUNIT, Selenium RC server, and Selenium Java client driver.

Involved in Writing Maven build dependencies to automate the compilation and execution of JUNIT test cases/suites.

Converted all manual test cases into Selenium automated scripts using Java.

Involved in the complete Performance Test Cycle promoting it to the User Acceptance Testing.

Worked on Agile/SCRUM environment.

Stored the flow details of Selenium Automation in a file using Log4j.

Created the Execution result sheet, Execution plan, and Completion report documents for Functional testing.

Presented progress of the testing process at walkthroughs and inspections.

Worked with Developers, Business analysts, and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on the outcome of UAT.

Verified the server logs for errors/exceptions for debugging purposes using various UNIX commands.

Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber.

Involved in the daily standup meetings with Sr. Business Analysts and managers and understood various process plans, business processes, and functionality in detail.

Initiated and participated in conference calls, walkthroughs, and review meetings.

Database Testing using SQL Queries with multiple Databases Oracle, SQL Server for data validation testing.

Environment: JUnit, Selenium Web Driver, Selenium IDE, Selenium RC, Cucumber, TestNG Eclipse, Oracle 8i, Unix, SQL Server MSWord, MS Excel, Windows, Agile.

Client: Coupon Up, INDIA Aug 2014 – June 2017

Role : QA Engineer

Responsibilities:

●Analysis of Functional Requirement and Business Requirement documents and communication with BA.

●Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari, and IE)

●Provided the Test status reports and testing activities and documented issues to the QA Test lead and QA manager.

●Uploaded Business requirements, test scenarios, test cases, and defects to the Quality Centre.

●Performed defect logging and tracking using the HP Quality Center and JIRA.

●Documented the raised defects and followed up with the development team for defect fixes.

●Responsible for writing SQL queries for accessing data from the MySQL database.

●Participated in RTM/TC's Walkthroughs and defect report meetings periodically.

●Coordinated with the UAT team by providing them with test cases and test data.

●Involved in End-to-End testing of business rules on the Web-based application.

●I have extensively worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP.

Environment: HP Quality Centre, Quick Test Pro, Selenium, JIRA, Java/J2EE, MS Office, Oracle



Contact this candidate