Qa Tester Resume
Somerset, NJ
SUMMARY
- More than 10 years of experience in designing, planning, executing, implementing and evaluating Tests with Web based applications and Client - Server applications.
- Experienced in analyzing business requirements and functional requirements specifications of an application.
- Experienced in working closely with business analysts, developers, and end users in a cross functional team.
- Experienced in Preparation of Test Plan, Test Scenarios, Test Cases and Test Data from requirements.
- Expertise in various SDLC, STLC, Bug Life Cycle methodologies and experienced with Agile, Waterfall.
- Experienced in Functional Testing, UAT, Integration Testing, Backed end, Ad-hoc, UI Validation, System Testing, Sanity Testing and Smoke Testing.
- Extensively experienced in conducting Black Box and Grey Box Testing.
- Strongly skilled in planning,Bug tracking and reporting using JIRA and HP ALM/Quality Center.
- Experienced in performing Regression testing and Functional testing using Selenium.
- Designed and implemented different automation frameworks like keyword driven framework, data driven framework, and hybrid framework using Page Object Model from scratch and existing frameworks.
- Expert in developing test scripts using Java, Selenium WebDriver,Cucumber, and developing Test Frameworks using TestNG,Junit, Maven tools and very good knowledge on using Maven central repository .
- Used Selenium Screenshots for bug reporting, analysis and exception debugging.
- Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber and Gherkin.
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
- Performed Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using BrowserStack, SauceLabs
- Hands on experience in Rest API testing using SoapUI, Postman and Rest Assured.
- Used Selenium webdriver and TestNG to run parallel testing by creating groups.
- Experienced using Jenkins as Continuous Integration/ Continuous Deployment tool and setting up and maintaining Maven build jobs in Jenkins using POM.xml.
- Good Experienced on web services tools Rest API and understanding of HTTP code responses.In depth understanding of using GET, POST, PUT and DELETE commands.
- Expertise in performing manual testing of the applications in Windows based environments.
- Triggered and configured the test scripts in Jenkins environment.
- Extensively created and executed SQL queries in Oracle, SQL Server, MySQL Database in order to validate data Confidential the back end testing
- Experienced in Performance, Load and Stress testing using JMeter.
- Strong knowledge and ability to create complex SQL queries and join, stored procedure, View,trigger.
- Strong understanding of Relational Database concepts (RDBMS) and experience in query construction using SQL.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
- Strong knowledge of Core Java, JavaFX,JSP,Spring boot and Spring MVC
- Great desire to learn latest technologies and ready to take up challenges.
- Good knowledge in Automating mobile applications using Emulators, Simulators and Real Devices on various mobile platforms like iOS, Android OS using Appium.
- Strong knowledge related to the .NET framework C#, ADO.NET, ASP.NET, ASP.NET MVC,Windows Application.
- Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.
- Working experience xPath, Firebug, FirePath, Log4j, Maven and TestNG annotations.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Excellent troubleshooting, project management and problem solving skills.
TECHNICAL SKILLS
Testing Frameworks: TestNG, JUNIT
Testing Automation Tools: SELENIUM (WEBDRIVER), SELENIUM (GRID), SELENIUM IDE
Build Tools: Maven
Bug Tracking Tools: JIRA, HP ALM/Quality Center
API Testing Tool: Rest-Assured, PostMan, SoapUI, Jmeter
Web services: REST
Database: Oracle, MS SQL Server, MySQL, MongoDB
IDE: Eclipse,Intellij, Microsoft Visual Studio
CI / CD Pipeline: Jenkins
Code Repositories: GIT/GitHub
BDD Frameworks: Cucumber,Gherkin
Design Patterns: Page Objects Model, Page Factory
Languages: JAVA, C#, C++,PHP
Operating Systems: Unix, Windows,MacOS
Web Application: HTML5, ASP,JSP,MVC,Spring boot,CSS3,Bootstrap
Experiences: Agile, Water, SDLC, STLC, Bug life Cycle,AWS,Json,xml
Scripting Languages: JavaScript
Cloud Testing Environment: BrowserStack, SauceLabs
GUI Application: JavaFX, Windows
PROFESSIONAL EXPERIENCE
Confidentialm, Somerset, NJ
QA Tester
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test Plan.
- Developed Hybrid Automation Framework in Java and Selenium.
- Performed Regression Testing on new builds, and every modification in the application using Selenium.
- Involved in developing weekly status reports for the project team.
- Used TestNG to create the Test Suites and to execute all the test scripts
- Verified the UI elements using XPath and CSS values
- Created automated Regression scenarios using Selenium Framework for Regression testing.
- Interacted with designers and developers to understand the application functionality and navigational flow.
- Performed Positive and Negative and Boundary Conditions to make sure application is according to requirements.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions
- Experience with performance testing using JMETER.
- Validated performance of the systems by running scripts and gather the response times and Prepared results of the performance tests.
- Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
- Prepared reports on defects and conducted defect meetings with the project team.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Used Quality Center/ALM to create Test outlines, maintain Test Scripts; create, modify and debug the Scripts.
- Designed appropriate Test Scripts in Quality Center/ALM.
- Created several Test scripts using Selenium WebDriver to create Data Driven Tests, Batch tests and performed Exception handling.
Environment: Quality Center/ALM, Selenium WebDriver,Jmeter, Windows, SQL, IntelliJ,Java, HTML, TestNG, Maven, Git, HTML, SQL, Windows, SoapUI, CSS, Java, JavaScript.
Confidential, Manhattan, NY
Automation Engineer - Selenium
Responsibilities:
- Reviewed the business requirements documents with the Business Analysts and understood the Business Requirements.
- Tested the application for Functionality and created modification requests, assigned modification requests to respective developers.
- Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA.
- Identify record, track and prioritize defects within the integration and stage environments.
- Provided comprehensive and detailed information within the current defect management tool.
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Involved in design and Implementation Selenium WebDriver automation framework for smoke and regression test suites using TestNG.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Performed back end testing on Oracle Database by writing SQL queries.
- Performed Regression tests to verify whether modification made in the application did not cause unintended adverse side effects.
- Implemented Maven for build management and also implemented CI tool - Jenkins.
- Developed Hybrid Framework using Java, WebDriver, TestNG, Maven, and Jenkins.
- Wrote Test documentation such as Test plans, Test cases, Test matrices, Check lists.
- Analyzed project documentation and provide stakeholders with quality assurance risk assessment.
- Worked on Agile Methodology (Stand-up Meetings, Scrum Meetings, Update Time report).
- Behavior Driven Development (BDD) framework used Cucumber performing automated acceptance tests.
- Wrote Core Java & developed Custom methods in order to complete testing.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Performed testing on developer's SQL code and wrote SQL verification scripts to test the result of deployment for correct business logic.
- Performed Back end testing writing SQL Queries.
- Successfully wrote SQL Queries to verify the database updates, inserts and deletion of the records
- Used JIRA as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
- Recorded defects and test management using JIRA.
- Created a Hybrid Framework of automation for the application using Selenium WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Conducted Data Driven Testing using Data Provider Annotation in TestNG to test the application with different sets of data.
- Developed automated test scripts using WebDriver and TestNG in Eclipse.
- Performed API testing for the web application as per client requirements using SOAPUI and POSTMAN and Rest-Assured.
- Used to write programmatically Automated Test scripts using SOAPUI and POSTMAN and Rest-Assured.
- Performed API testing for the web application using GET, POST, PUT and DELETE commands.
- Performed cross browser testing with the help of various tools.
- Identified issues and reported for the browser compatibility.
- Performed regular meetings with BA, Development Lead on the progress and issues.
- Cooperated and performed with development group to resolve the difficulties came across in a Test execution.
Environment: Selenium WebDriver, TestNG, Cucumber, Gherkin, Maven, Git, Jenkins, SoapUI, Rest-Assured, Agile, Jira, Java, JavaScript, PostMan, Jmeter, Oracle, Eclipse, Windows.
Confidential, Bloomfield, CT
Automation Engineer (Selenium) /Manual
Responsibilities:
- Analyzed the Business Requirement Document (BRD) and developed detailed Test plans, prepared Test cases.
- Conducted sanity testing of the application based on user requirements.
- Generated Test data for positive and negative Test scenarios.
- Performed quality assurance reviews on all System Development Life Cycle.
- Performed Ad-hoc, Smoke, Functional, Acceptance, System, Integration, Usability, and Regression testing etc. during different stages of the application development.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Used User Stories from JIRA to create test cases.
- Checked the data flow through front-end and backend and used SQL queries to extract the data from the database.
- Used Selenium WebDriver to perform data driven testing and to parameterize data.
- Developed a Hybrid Automation Framework using Selenium.
- Setup the automation framework using Selenium WebDriver, Java, TestNG and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Wrote TestNG Test Cases for REST web service Java API.
- Executed the API’s for People DB application using SOAPUI and POSTMAN.
- Enhanced Selenium Scripts for every load to support new and existing functionality for the application for end to end and regression testing.
- Responsible for coordinating the User Acceptance testing (UAT).
- Assigned the work to the team and conducted status meeting with team.
- Managed the team and coordinate the team’s daily activities with scheduled status meetings.
Environment: Selenium WebDriver, TestNG, Maven, Jmeter, GitHub, HTML, SQL, Cucumber, Gherkin, Windows, Oracle, Rest-Assured, Postman, SoapUI, CSS, JIRA, Java, JavaScript.