Qa Engineer Resume
New, YorK
SUMMARY:
Highly motivated and result - oriented QA Engineer with almost 5 years of experience with demonstrated history of working in the Retail and Healthcare industry. Specialized in Quality Assurance and Automation Testing, Continuous Integration and Continuous Development, Test-driven and Behavior-driven Development and Testing, Performance Testing and Production Support. Extensive experience in developing Test Plan, Test Case, and Test Scripts for manual and automation testing. Implemented Test Automation for a very high quality standards and produced best quality products. Well versed with QA Methodology, Business Requirement, Test Plan and Test Cases as well as executing manual and automated Test Cases, debugging, declare defects and follow-up with developers.
TECHNICAL SKILLS:
Programming Language: Java, OOP, Functional Programming, Scala, Scala-Test, Spring Boot Application for Microservice, JSP, Android SDK, Linux and Bash Scripting
Version Control: Git, Github
Continuous Integration: Jenkins and Go Pipeline®
Front-End Programming Language: HTML, CSS, JavaScript and NodeJS
Database/Database tools: SQL Server, Oracle, MySQL
Testing Tools: Selenium WebDriver, Scala Based Test using SBT
Test Management: HP Quality Center, Confluence, and JIRA
Defect Management: JIRA, HP Quality Center
Development IDE: Intellij and Eclipse, and Android Studio
Application: Microsoft Office Application, VMware, SQL Developer, Toad
Operating Systems: Windows 8, Windows 7, Mac OS X, Linux, DOS, Windows XP
PROFESSIONAL EXPERIENCES:
Confidential,New York
QA Engineer
Responsibilities:
- Create Test Plans and Test Strategy that describes the features and functions to be tested.
- Work on Hybrid and Customized Selenium Webdriver based Automation Framework and used Maven and Java
- Involve in building and developing various Micro-Services using Scala Functional Programming Language and Play-Framework
- Implement various Mocked Unit Tests with the assistance of Mockito and Scala-Based Test
- Build robust framework for Service-level Integration Test and isolation tests for RESTful Webservices using Java and Scala
- Implement wide range of functional testing by utilizing Cucumber based Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
- Implement Behavioral Driven Testing by using Scala based Test for Micro-Services .
- Develop a Continuous Integration (CI) process for deploying Micro-Services and running Integration Test using Go Pipelines.
- Develop a Distributed Performance Testing and Monitoring solution on Gatling using Scala Functional Programming, Fiddler, InfluxDB, Grafana, Jenkins, mongoDB and redis
- Involve in building and maintaining over 500 automated test cases using Selenium Webdriver and JAVA for Confidential e-commerce sites: Saks, Saks-Off5th and Lord & Taylor
- Develop a Continuous Deployment (CD) process for QA Engineering team using Jenkins
- Assist in setting-up website and service monitoring system using Influx DB and Graphana Dashboard
- Assist in setting-up website and service log/error monitoring system using Elastic Search and Kibana Dashboard
- Assist various project development team to integrate service level tests on deployment pipelines using SBT and Maven systems
- Work on various software development project including Chanel Customer experience improvement and Product Detail service for all HBC’s Banners.
- Work on Servlet and JSP pages for building Chanel Customer experience improvement project which improved Saks Fifth Avenue’s additional sales around $1.76 million monthly.
Environment: Java-EE, Java Servlet, JSP, Oracle DB, MongoDB, Go Pipeline, Git, Selenium WebDriver, Cucumber, JIRA, Confluence
Confidential,New York
QA Engineer
Responsibilities:
- Created test strategy and test plan based on the Business requirement documents, functional and technical requirements that described the features, functions and scenarios to be tested for the two weeks sprints
- Participated in sprint meetings (daily scrum meeting, sprint planning meeting) to develop test cases and perform test execution as needed
- Proactively troubleshoot with product manager, Development and QA peers to replicate/identify, and resolve issues in JIRA
- Analyzed test result, verification and validation of new features and functionalities and built test harnesses
- Introduced and implemented open source web testing framework Selenium WebDriver for cross browser testing
- Implemented keyword driven and data driven automation testing framework based on Page object model for code reusability and code maintainability
- Developed and implemented Behavior driven testing framework with Cucumber JVM to execute test cases
- Developed Restful Web Service testing framework with Rest-assured to build robust and scalable web service testing
- Conducted Regression testing, End-to-End testing, Functional testing on inMarkit’s retailers’ platforms i.e. Magento, Shopify, Bigcommerce and 3dCart.
- Performed iOS native, mobile and hybrid app testing in simulator, getting the source code from Github and using Xcode IDE and executed the build to test on different iOS 8.3-enabled devices (iPhone, iPad and iPod)
- Created detailed periodic status reports for senior management to keep them posted on the progress of implementation
Environment: PHP, Symfony framework, MySQL, MongoDB, iOS SDK, Git, Stash, Java, Selenium WebDriver, JIRA, Confluence
Confidential,Wallingford, Connecticut
QA Automation Test Engineer
Responsibilities:
- Developed the Test Automation Framework using Hybrid Keyword driven framework.
- Performed Manual and Functional testing to test the functionality of the complex application.
- Attended meetings in regards to Business Implementation and Department Status.
- Performed functional decomposition of requirements for developing test cases.
- Generated Test cases and traced them to the relevant use cases.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Ensured that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
- Worked with the QA Manager in developing Responsibility Matrix for the Team Members periodically.
- Developed VB scripts for automating the testing procedure using Descriptive QuickTest Pro Script.
- Developed Automation Framework like Data Driven, Keyword Driven and Modularity Driven in QTP.
- Use Descriptive Programming, Environmental Variables, Startup Script, Driver Script, and Utility Functions in QTP to develop reusable framework.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
- Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
- Maintained Test Matrix for the latest test results information.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Communicated test progress, test results, and other relevant information to project stakeholders and management.
Environment: QTP, Quality Center, ASP.NET, C#, HTML, SQL Server, IIS