Automation Tester Resume
SUMMARY
- Over 5+ Years of Experience in Software Quality Assurance and Testing - Skills include manual, automated, regression, Integration, End to End, Backend, testing for client-server, web-based applications using Manual and Automated Testing Tools like JIRA, Selenium Web Driver, Quality Center (10.0), QTP, ALM, UFT.
- Having good understanding on Cypress tool.
- 1 Year of Development experience in Java and Spring framework.
- 2+ years of experi ence in Business-driven development (BDD).
- Strong Experience in Java Programming, Selenium WebDriver, TestNG and Hybrid framework.
- Expertise in writing Test sets using Element locator strategy like XPATH and CSS, WebDriver methods, Java programming features and TestNG Annotations.
- Extensive experience in generating Extent reports.
- Very good understanding of QA Principles and various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and methodologies of SDLC- Water fall, V Model and Agile methodology.
- Proficient in various types of testing techniques like Sanity / Smoke, Functional, Regression, Retesting, Usability, Cross Browser, User Acceptance (UAT), and AdHoc testing.
- Expertise in Manual and Automated testing of applications using HP-Mercury tool like Quality Center (HPQC).
- Extensive experience in preparing test plans, test metrics, test cases, test scripts and test data based on business and functional requirements.
- Experience in Planning, Tracking, Monitoring and executing Projects.
- Having good experience in SQL, writing Complex SQL queries for Backend Testing.
- Used POSTMAN tool to test web services.
- Experience on various Defect Tracking tools such as JIRA, HP Quality Center/ALM.
- Actively participated in the Status Review meetings and contributed important inputs for the improvement of the Software and QA Processes.
- Team Player, zeal to learn new technologies and undertake challenging tasks and self-starter with excellent communication, documentation and effective Time Management Skills and consistent ability to meet client deadline.
TECHNICAL SKILLS
Operating Systems: Windows XP/ NT/2000, Win 10, Windows Server 2003, Ubuntu 18.04
Programming Languages: Java, Groovy, SQL
Testing Tools/Others: Selenium Web Driver, TestNG, POSTMAN, Web Services, Jenkins, GitHub, Maven, Agile, QTP/UFT, Junit, Cucumber - BDD
BUG Tracking Tool: JIRA, HP Quality Center, ALM, ServiceNow
Testing Types: Manual, Automated, White Box, Black Box, UAT, Smoke Testing, Restful services, System Testing, Integration, Unit, API, Regression, Test Plan, Test Cases, Matrix Preparation, Performance Testing, Load Testing
Framework: Hybrid, Spring, Hibernate, Grails
RDBMS: MySQL, MS SQL Server, Oracle 9i
Web services: REST
Web Technology: HTML, XML, JavaScript, JQuery
Version Control: Git, Bitbucket, SVN
Build-Automation Tools: Maven, Jenkins, ANT
Methodologies: Agile, Scrum, TDD, SDLC
PROFESSIONAL EXPERIENCE
Confidential
Automation Tester
Responsibilities:
- Documented Test Plan based on the requirements and organized test plan review sessions for sign-off.
- Involved in Automation Infrastructure Development using Selenium.
- Create Test Cases Using Element locators and Selenium WebDriver methods.
- Enhanced Test cases using Java programming features, TestNG Annotations and generated Extent reports.
- Execution of Selenium Test cases and Reporting defects in JIRA, Conducting Data driven testing, cross browser testing and parallel test execution.
- Executed data driven testing with @DataProvider by importing data from excel file using Apache POI API.
- Communicating with RESTful services using Postman and verifying responses.
- Executed Sanity testing on the received build by executing core critical test cases using Selenium/TestNG.
- Tested the application using Functionality, Integration, Security, GUI, End-to-End, Configuration, URL navigation and Backend testing
- Gathered the Data model document of the application from the DBA to understand the database structure.
- Understood the data types of the tables to perform data mapping, data validation and data integrity testing
- Created complex SQL statements and connected to the database using DNS names.
- Used data manipulation and data definition language to query the database for backend testing.
- Tested the batch jobs and executed the batch jobs for testing purpose using TestNG.
- Executed Regression testing using Eclipse, Java, Selenium WebDriver jars and TestNG and bug tracking was done using JIRA.
- Created UAT test plan, test cases for User Acceptance Testing based on end-users input.
- Used Maven to build and run the Selenium automation framework. Once the scripts got over framework used to send the automatic reports over email.
- Provided daily, weekly status reports to the QA lead, QA Manager and Project Manager
Environment: JAVA, HTML, Selenium WebDriver, TestNG, Maven, Eclipse, Windows 10, MYSQL, JIRA, Postman, JDBC.
Confidential
Software Test Engineer
Responsibilities:
- Collected the functional and business requirements of the project by organizing review sessions, Actively participated in Stand-up meeting, Product Backlog Refining, Defect Triage meeting.
- Utilize different locators such as CSS selectors, IDs, X Paths to locate elements on Web pages
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
- Used Maven to build and run the Selenium automation framework.
- Worked with ServiceNow to call business role with help of client script.
- Involved in the Continuous Integration of the automation framework with Jenkins. Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Expertise in Manual testing of applications developed on Windows Environment using HP-Mercury tool like Quality Center.
- Experience on various Defect Tracking tools such as JIRA, HP Quality Center/ALM.
- Programmed application modules with Spring Boot, Grails, Groovy, MySQL, Java, HTML, and JavaScript and other technologies.
- Resolved bugs and defects as a technical debt in application to assure positive outcome.
- Optimized the processing time of a cron job by applying a knowledge of multithreading.
- Involved in day to day SDLC of requirement gathering, analysis, design, development and testing of application developed using AGILE/SCRUM methodology.
- Created and setup GIT repository for keeping the version control of code changes.
- Wrote over 100 automated tests for cloud application using TestNG.
- Setup an automated code review tool “SonarQube” for a consistent code quality.
Environment: JAVA, HTML, QC/ALM, QTP/UFT, Selenium WebDriver, TestNG, Maven, Eclipse, Windows 10, MYSQL, JIRA, Postman, JDBC.
Confidential
Junior Software Engineer
Responsibilities:
- Collected the user specifications.
- Followed the user requirement document and implemented the software functionality using Java, J2EE and Microsoft SQL Server.
- Explored, assessed and combined the non-theoretical information to create, elaborate and examine the cloud application.
- Implemented data, function and the network models to make best use of the design structure.
- Assessed the output and the result of the designs with help of Junit and manual testing.
- Worked toward fixation, upgradation, and functioning of the cloud application.
- Evaluated, examined, rectified the faults, modified and expanded the maintenance procedures for the operating systems, transmission environment and software application.
- Tested the product in controlled, real situations before going live.
- Deployed and maintained the application once it was up and running.
Environment: Java, Spring, Database, Unix/Linux, GIT, Windows, HTML, XHTML, CSS, JavaScript, JSON, JQuery, Restful, JIRA