Senior Quality Engineer In Test Resume
Charlotte, NC
SUMMARY
- Over 9+ years of experience in Software Development and Automation Testing of Java/J2EE web applications in Healthcare, Banking and Telecom industries
- Strong working knowledge of JAVA and JavaScript programming languages and Eclipse IDE, VS Code
- Strong experience in Automation Testing using Webdriver IO for JavaScript applications (Server: Node JS and Client: React JS)
- Strong experience in Automation Testing using Selenium for Java applications
- Actively Participated/Involved in walkthroughs, Team meeting and status update meetings, Brainstorming meeting, Sprint Planning Meeting and Sprint Retrospectives
- Experience in using Selenium IDE, Selenium WebDriver, Webdriver IO for creating automation test scripts
- Experience in developing Data driven, Modular driven and Page - Object Model Test Automation Frameworks
- Experience in implementing efficient Cross browser and Cross platform testing frameworks
- Experience with various types of testing like GUI, functional, regression, UAT, System testing, Integration testing, End to End testing, Unit testing, Mobile testing
- Experience in working with Agile testing methodologies
- Experience with Database tools such as MySQL Workbench, SQL Server to access database
- Experience in version controlling using GitHub
- Extensive experience in developing, executing and maintaining Test plans and Test Cases for Web based applications and Software Testing Life Cycle (STLC) from scratch, using Selenium WebDriver/IDE (Java), JUnit
- Experience in Bug Reporting and Bug tracking using JIRA
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Expertise in working with various mobile devices such as Android, Blackberry, iPhone tablets to perform browser compatibility and configuration testing
- Experience in Rest based Web services testing using Postman and REST Assured
- Experience developing testing frameworks for J2EE based applications using Test NG, Mocha
- Used Jenkins as Continuous Integration tool
- Experience in continuous integration using Jenkins and have scheduled looper jobs
- Experience on SAP Hybris E-Commerce Domain Applications with expertise in Product Testing.
- Efficient in working in both independent and team environments
- Excellent analytical, problem solving, communication and interpersonal skills along with a good aptitude for learning
TECHNICAL SKILLS
Operating Systems: Mac, Windows, UNIX
Language: Java, HTML, Java Script, XML, SQL, Gherkin
Editor: Eclipse IDE, Visual Studio Code
Automation Testing: Selenium WebDriver, WebDriver IO, TestNG, Selenium, TestNG, Protractor, Mocha, Jasmine, Cucumber, Allure Framework, Restful Web Services, REST API, APPIUM
Database: MySQL, SQL Server, Oracle
Web Technologies: HTML, XML, JSON, Xpath, SOAP, REST, WSDL, Webservices
Bug Tracking: Microsoft Excel, JIRA, HP QC
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Quality Engineer in Test
Responsibilities:
- As an Automation Engineer, I automated over 200 tests including some of the complex workflows involving accounts and membership management and product purchases.
- Our proprietary in house framework was based on Webdriver IO as they have to handle the asynchronous calls coming from our NodeJS backend and React JS frontend
- We used a combination of Mocha and Jasmine as our BDD, which is supported by WebDriver IO framework
- Jest was used for assertions and allure framework was used for reporting
- I integrated the automation with Jenkins looper jobs so a portion of the automation ran as part of the Jenkins CI/CD pipeline to sanitize new builds
- Created Cucumber BDD (Behavior Driven Development) framework and automating BDD scenarios in Eclipse.
- I was also responsible for end to end system testing of front end and back end services for account and membership management (e.g.: “Membership Renewal & Upgrade, “Join Now”, “New member” etc.).
- Led and drove the third party partnership initiative to integrate specific vendor solutions with the portal as referral services. This involved researching integration points with portal, driving discussions with third party vendors teaching them about its technologies as well as learning their products.
- Worked with Hybris for data management for the Confidential ’s Products for different pages.
- We used JIRA for bug reporting and tracking, confluence and JIRA dashboards for summary and release reports
- Built test automation solutions in agile environment
- Responsible for preparing Web Services Testing Test Plan.
- Committed automation test scripts to GitHub and used Jenkins to run automation tests as part of the build process.
- Tested business logics through RESTful API methods like GET, PUT, DELETE and POST
- Implemented mobile automation frameworks using Appium.
- Tested the UI of the product on mobile, PC, Android and Apple (iPhone, iPad) platforms to ensure that language translation and Currency conversions were displaying as required.
- Performed the Testing on the various mobile devices with a various platform (iOS, Android)
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
Environment: JavaScript, WDIO Selenium WebDriver, GIT, Visual Studio Code IDE, TestNG, HTML/CSS, REST Services, Java, Mobile testing, Appium, Junit, Protractor, Cucumber, XPath, Eclipse, Agile.
Confidential, Atlanta, GA
Senior Quality Engineer in Test
Responsibilities:
- As an Automation Engineer, I am involved in leading the team in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
- Developed and implemented Page Object Module as the framework for Test Automation
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver
- Built test automation solutions in agile environment
- Participated and assisted in design of Proof of Concept with QA Lead
- Responsible for preparing Web Services Testing Test Plan.
- Responsible to verify Web services API request, response data validations in REST architect.
- Tested business logics through RESTful API methods like GET, PUT, DELETE and POST
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
- Involved in writing automated scripts for Angular JS application using Protractor and Java scripts and performed manual and automation testing for Angular Web Applications
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework
- Monitored the automation results and updated automation scripts as required
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
- Integrated HTML reporting with Junit for reporting purpose
- Wrote queries in MySQL Workbench and executed them to modify /analyze the data from the MySQL database and compared it with results from web service response.
- Checked data integrity and consistency
- Monitor and track resolution of defects, coordinating with Developer in order to prevent, report, and resolve
- Used JIRA for raising issues, bugs, defect tracking, writing suggestion, writing and executing test.
- Pushed the ready and tested automation scripts to the GITHUB
Environment: Java, Selenium WebDriver, TestNG, HTML, XML, SOAP UI, REST Services, Protractor, Jasmine, Android, iOS, Mobile Testing, Jenkins, Java, Cucumber, Maven, Java script, XPath, Eclipse, Agile.
Confidential, Atlanta, GA
Senior SDET
Responsibilities:
- Created test plans based on design documentation, standards and guidelines that included functional testing, load testing of servers, performance and regression testing
- Coordinated with the Project Managers, Business Analysts, Developers and Test Team Lead and analyzed requirements needed for successful Test Plans and Test Cases.
- Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable conditions as well as identifying web elements using firebug/firepath
- Used MAVEN to build and run selenium test cases automatically within Jenkins continuous integration environment
- Used APPIUM as a server for mobile application Automation testing
- Created and executed SQL queries to verify backend system data validations with MySQL database.
- Involved in Automation Frame work design and Generated manual test cases and Automation Scripts to test the functionality of the application using Selenium.
- Created a single huge shared object repository for all the different modules in an XL Sheet.
- Used MAVEN to build and run selenium test cases automatically within Jenkins continuous integration environment
- Custom functions developed on an as-needed basis for automated test scripts by using JAVA.
- Interacted with Business Analysts and Developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
- Tested New Features and their impact on existing functionality before each release.
- Conducted Functionality testing, Smoke testing, Integration during various phases of the application.
Environment: Java, Selenium WebDriver, TestNG, Extent Report, HTML, XML, Maven, Jenkins, JIRA, Firebug, XPath, Eclipse, Agile, Waterfall, Windows
Confidential
Quality Test Engineer
Responsibilities:
- Involved in designing and developing test plans based on functional and technical software requirement specifications.
- Developed Test plans and executed Test Cases manually for the modules.
- Performed the Manual Testing of the application before switching over to the automation phase.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Involved in testing the functionality and usability of the system from end user perspective.
- Used HP Quality Center for defect tracking and to report the bugs.
- Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Used Test Director for requirement management, planning, execution, defects tracking and reporting.
- Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
- Used Test Director to keep track of bugs and test cases.
- Performed manual testing.
- Conducted Functionality Testing, System Testing, Regression Testing and User Acceptance Testing.
- Performed Database Testing on Oracle Database, created SQL queries to validate the business logic and the database.
- Investigated software bugs and interacted with the developers to resolve the same.
- Participated in weekly QA meetings and Bug review meetings with the Dev. and QA teams.
Environment: Java, Quick Test Pro, JavaScript, XML, Test Director, Microsoft Exchange server, Oracle, Windows.