Qa Automation Tester Resume
SUMMARY
- Software Test Engineer with 5+ years of experience in all phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug life Cycle (BLC) and Methodologies like Agile, Waterfall, BDD and TDD.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium RC/WebDriver/IDE/Grid, Maven and Jenkins.
- Experienced in designing Test Plans, Test Scenarios, Test Cases, Test Reports and Documentation.
- Highly experienced in all levels of Testing such as Integration, Regression, Functional, System, Sanity, Smoke, Black Box, Positive, Negative, GUI, User Acceptance Testing (UAT).
- Experience in automating different module using Cucumber Hybrid Framework, Creating Feature files, step definition, configuration file, Reports, and path using java Test Automation Script for Front End UI Automation.
- Experience with building Gherkin (Cucumber) user scenarios and java scripting for automated testing (Selenium/Cucumber).
- Experienced on developing test scripts with java Selenium to automate browser & web applications under Cucumber (BDD) Framework.
- Experience in using RESTAPI for testing Webservices, REST, building and testing Restful Web services API using Postman and Rest Assured.
- Knowledge in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
- Knowledge in Automation Testing tool like Quick Test Professional and Test Management tool like HP Quality Center, Jira
- Generated Test Scripts executed Smoke, Functional, and Regression Testing etc.
- Experience in using HP Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking, and Reporting.
- Ensured the application was built as per the requirements and performs all intended functions.
- Knowledge in DBMS and SQL, PLSQL Packages, Procedures and Functions.
- Strong PL/SQL, developing database queries for Backend Testing, in - depth Knowledge of Oracle and SQL Server,
- Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer
- Ability to understand the Functional Requirements.
- Coordinating with release management team to provide Postproduction support in resolving residual defects.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/Web Driver/RC/Grid, QTP, Junit, JMeter, Rest Assured, Soap UI, HP Quality Center, ALM, Cucumber, Hybrid and Modular Frameworks, Page Object Model, Postman, Extent Report, HTML Report, Cucumber Report
Defect Management Tools: Jira, HP Quality Center
Defect Tracking Tools: Jira
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System, and User Acceptance Testing.
Build/CI Tools: Jenkins, GIT, Maven
Frameworks: TDD, BDD, Data Driven, Hybrid and Modular Frameworks, Page Object Model
Operating Systems: Windows 98/2000/2003/ XP/Vista/7, MAC OS X, UNIX.
RDBMS/Database tools: MS SQL Server 2005/2008, Oracle 10g/9i, MySQL.
Programming Languages: Java, Python, SQL, PL/SQL, HTML, XML, JavaScript
Web Technologies: HTML, OOP, Java Script
SDLC Methodologies: Waterfall, V-Model, Agile/Scrum
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Tester
Environment: Java, JavaScript, Selenium Web driver, Cucumber, SoapUI, Maven, Appium, Junit, TestNG, Jira, Firebug, Eclipse IDE, Jenkins, Agile, Xpath, SQL Server, JMeter, Oracle and Windows.
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Effectively involved in Test Case Development, Test Execution and Test case review by business analysts.
- Extensively involved in defect management to find out the bugs in initial level.
- Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit, and TestNG.
- Developed automation scripts to test Mobile applications IOS and Android platforms using Appium, Java.
- Proficient in using Appium Emulators and IOS Simulators to test the application virtually.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Created automation tests using Cucumber, and Web-driver to validate the fields using Page Object Model (POM).
- Regression runs using Cucumber. Perform failure analysis of the test runs and fixing failed scripts.
- Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
- Performed API testing using Postman and Soap UI.
- Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
- Experience in using JMeter for Load, Stress, Volume, and performance testing.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Performed Scrum (Agile) methodology for testing the application.
- Used GIT as code repository and code collaborator to re-modify files for software development.
- Performed back-end validations using SQL statements against Oracle database.
- Performed bug tracking and reporting defects using JIRA and communicated with the development team to prioritize the bugs and bug fixing.
Confidential, Waltham, MA
QA Tester
Environment: Java, JavaScript, Selenium Web driver, Cucumber, SoapUI, Maven, Appium, Junit, TestNG, Jira, Firebug, Eclipse IDE, Jenkins, Agile, Xpath, SQL Server, JMeter, Oracle and Windows.
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Applied Agile/Scrum process with Dev Team attending scheduled ceremonies (Sprint Planning, Standup, Review, and Retrospective meetings).
- Effectively involved in Test Case Development, Test Execution and Test case review by business analysts.
- Proficient in using Appium Emulators and IOS Simulators to test the application virtually.
- Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
- Assessing the test results of the automated test scenarios, generated Cucumber HTML reports with including screenshots of each failed scenarios
- Developed Java test scripts to test the functionality of the application using Selenium WebDriver and TestNG framework.
- Created a test database using SQL Server and connected test database to the Cucumber Framework using JDBC driver.
- Efficient on Version Control using GIT with GitHub repository.
- Identified, Reported and Tracked Defects using HP ALM test management tool.
- Using Jenkins achieved Continuous Integration and Continuous Delivery, performed background jobs and analyzed the pass or failed criteria in QA environment.
- Executed Parallel and Cross-Browser/Cross-Platform Testing and participate in User Acceptance (UAT) testing.
- Contributed to a generic automation framework developing web services (REST/Soap) and database layers using JSON, and JDBC.