Qa Manual And Automation Test Engineer Resume
OBJECTIVE:
Innovative and creative to foster ideas that impel the organization towards a result - oriented direction. Impeccable client management and leadership skills with impressive professional-speaking abilities. Driven by new challenges and adept at adapting to any cultural and business environments.
SUMMARY:
- Highly skilled result oriented professional with 5 years of IT experience in the areas of Quality Assurance (Automation & Manual testing) in Banking, Financial services and Shipping based industry .
- In depth experience in Selenium Webdriver for Web Application Testing.
- Experienced in design and develop Automation Tests in Cucumber Framework, Test Driven Development(TDD) and Behavior Driven Development (BDD)
- Experienced in REST API Automation using RESTLET tool.
- Extensively worked on Postman and SOAP UI for Web Service API Testing.
- Experience in Manual testing of Web based Applications and Web Services.
- Working knowledge on JIRA for issue tracking and Project management.
- Worked on build management tools like Ant and Maven.
- Experience in working on Jenkins Continuous Integration tools.
- Extensive experience in working on Eclipse.
- Use of defect Tracking Tool Bugzilla to document and track all software defects to closure.
- Programming experience in a language such as Java.
- Experience in using Test Case Management Tools like Test Link, RTMT (Requirement and Test Management Tool).
- Understanding of RDBMS to perform data validations using SQL Developer.
- Experience with QA Methodology and QA Strategies to ensure the Quality Assurance Control and Knowledge of complete Agile SCRUM methodology.
- Proficient in writing Test Plans, Test Cases and Feature files in Gherkin language for both Manual and Automated Testing.
- Monitor test logs for error messages and investigate issues using AWS console and Putty.
- Experience in Black Box Testing which includes Manual Testing, Functional Testing, GUI Testing, Automation Testing, Integration Testing, Adhoc Testing, Regression Testing and User Acceptance Testing.
- Well acquired in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle (DLC), Test Plan, and Test Strategy & Test Methodologies.
- Extensively used Atlassian Confluence for creating Testing Documents
- Experienced using Amazon Web Services application for message processing, Dynamo Database and checking logs.
- Experience in GitHub.
- Project responsibilities include gathering the requirements from the clients, performing analysis on the business requirements, test environment set-up and testing in the production environment and providing warranty support.
- Shouldering overall responsibilities to understand Client Processes and to work efficiently to meet targets and deliver solutions in accordance with Company quality control standards and business practices and procedures.
TECHNICAL SKILLS:
Testing Tool: SoapUI, Selenium, RESTLET, Postman
Build Tool: ANT, Maven
Continuous Integration Tool: Jenkins
Programming Languages: Core Java
Reporting Tool: TestNG
Bug Reporting Tools: JIRA, Bugzilla
Database: Oracle/SQL Developer, Dbeaver
Web Technologies: HTML, XML, JSON
Project and Test Management Tools: JIRA, Confluence, Testlink, RTMT
Operating System: Windows XP/7/8/10, MAC
Other Tools and IDE: Eclipse, Browserstack, Putty, Perforce, Github
PROFESSIONAL EXPERIENCE:
Confidential
QA Manual and Automation Test Engineer
Responsibilities:
- Understand the functionality and create Feature files in Gherkin language.
- Perform Manual testing of UI and Web Services and reporting issues in JIRA
- Automating Restful API test cases using RESTLET tool and manual testing of APIs using Postman.
- Developed Automation Test scripts using Selenium WebDriver in JAVA and Maven as a build management tool.
- Scripted Behavior driven automation test cases with Cucumber framework using Gherkin Language
- Perform Build deployment using Jenkins
- Creating Documents related to Tests in Confluence
- Executed the automation scripts using Maven plugin and Jenkins for continuous integration. Using GitHub to store the framework and all automated scripts.
- Participated in daily Stand-up meetings to sort out the issues and discuss on the next day activities, Sprint planning and retrospective meetings to discuss on the planned activities execution.
- Used Firebug/Fire Path to capture and validate CSS Locators, html ids to identify elements.
- Involved in Cross Browser testing
- Performed Integration and Regression testing to ensure stability of applications.
- Coordinated with peers in the team for clarity on the requirements. Meet with cross Teams to review the test cases and make sure that the test cases developed are covering the functional specifications and use cases.
- Perform smoke test on newly deployed builds. Involve in bug analysis and defect reporting.
Confidential
QA Manual and Automation Test Engineer
Responsibilities:
- Developed automation test scripts for Freight Forwarders to guide shipments through an efficient and contract-aware allocation process with various customers and ports data.Used Cucumber Gherkin language to define test steps
- Added contracts with various carriers, Effective From date & To date, single or multiple rate types and used created contracts for supply creation of same carrier using JAVA selenium web driver.
- Experienced in REST API Automation using RESTLET tool.
- Extensively worked on Postman for Web Service API Testing.
- Extensively used Amazon Web services for checking logs and used Dynamo DB as a Database
- Take ownership of and responsibility for the design and development of new testing automation platform using Selenium WebDriver in JAVA with Cucumber Framework using Gherkin Language.
- Performed regression test based on the Cucumber framework every release to validate the quality of the application and log defects into JIRA.
- Generating Cucumber Automation test reports using Maven-Cucumber API and JUnit reporting on automated testing results
- Creating automated scripts for cross-browser / platform testing
- Using GitHub to store the framework and all automated scripts.
- Executed the automation scripts using Maven plugin and Jenkins for continuous integration.
- Attended Sprint meetings to discuss and provide the estimated test cases creation and execution for each sprint.
- Attended daily Scrum meetings to sort out the issues and discuss on the next day activities.
- As a scrum team member, attend in Sprint review meetings to discuss on the planned activities execution and make sure the planned activities should get completed.
- Involved in issue triage meetings
- Created Jenkins build jobs for continuous integration.
- Perform functional testing to identify various critical points in the application and automate it by using Selenium Web-Driver in JAVA with Cucumber Framework.
- Perform smoke test on newly deployed builds.
- Involve in bug analysis and defect reporting.
- Created Test scenarios in feature files using Gherkin Language
- Meet with cross Teams to review the test cases and make sure that the test cases developed are covering the functional specifications and use cases.
- Experience on PAT Testing and Web services API Testing using Postman
- Using Firebug/Fire Path to capture and validate CSS Locators, html ids to identify elements.
- Perform Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
Confidential
QA Manual and Automation Test Engineer
Responsibilities:
- Understanding the feature and performing Testing on the UI functionality.
- Extensively worked on Postman for Web Service API Testing.
- Experience in Automating API using RESTLET tool and generating reports from the same in pdf format
- Writing Test scenarios in Feature File using Gherkin Language
- Extensively used Appian way in Amazon Web services for message processing, checking logs and data storage in Dynamo DB as a Database
- Take ownership of and responsibility for the design and development of new testing automation platform using Selenium WebDriver in JAVA with Cucumber Framework using Gherkin Language.
- Performed regression test based on the Cucumber framework every release to validate the quality of the application and log defects into JIRA.
- Generating Cucumber Automation test reports using Maven-Cucumber API and JUnit reporting on automated testing results
- Creating automated scripts for cross-browser / platform testing
- Using GitHub to store the framework and all automated scripts.
- Attended Sprint meetings to discuss and provide the estimated test cases creation and execution for each sprint.
- Attended daily Stand up meetings to sort out the issues and discuss on the next day activities.
- As a scrum team member, attend in Sprint grooming, Sprint Planning and Sprint Review meetings to groom stories, estimate points, discuss on the stories to pull in the sprint and plan activities execution and make sure the planned activities should get completed.
- Involved in Bug triage meetings
- Perform smoke test on newly deployed builds.
- Involve in bug analysis and defect reporting using JIRA.
- Create Testing Documentation in Atlassian Confluence
- Collaborate well with the team and work to obtain a good quality product
- Perform Adhoc and exploratory testing.
- Execute Production Acceptance Tests during Production deployment and ensure a good quality product is delivered without any issues post production.
Confidential
QA Automation Test Engineer
Responsibilities:
- Designed and developed new and updated existing Automation test cases using Selenium WebDriver and TestNG for Java based Web applications, using Maven as build tool and Jenkins to create and run deployment jobs.
- Created pom.xml in APACHEMAVEN and run the builds using Continuous Integration tool Jenkins.
- Scripted Data driven automation test cases using TestNG framework.
- Worked with testing tools like Firebug/Fire Path and Chrome Console.
- Used Bugzilla tool to report defects and followed with developers to get the issue to closure.
- Worked with a team leveraging SCRUM techniques to deliver high-quality releases.
- Involved in Cross Browser testing and Cross Platform testing to test compatibility of software using Browserstack tool.
- Performed GUI, Functionality and Backend Testing.
- Leveraged TestLink tool for test cases management.
- Performed Integration and Regression testing to ensure stability of applications.
- Created test plans, test data and executed test cases to ensure quality for web applications and client-server applications.
- Engaged functional teams in reducing error rates and perform root cause analysis of errors.
- Prepare and submit status reports based on test execution results.
Confidential
QA Test Engineer
Responsibilities:
- Designed structured UI automated Test cases using Selenium Web driver in Java.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Created data-driven testing scripts for multiple external sources using TestNG framework.
- Extensively used Oracle/SQL Developer for Back-End Testing.
- Automated and Tested Payment APIs using SOAP UI tool.
- Performed manual testing to validate REST APIs using Postman.
- Created Regression Test cases and automated them for the purpose of regression testing.
- Performed Manual Testing of UI and Functional Cases in Payments and Fund Transfer Areas.
- Reported defects in Bugzilla tool.
- Participated in troubleshooting of issues with multiple teams to drive towards root cause identification and resolution.
- Publish Test Summary Report to project stake holders.
Confidential
QA Test Engineer
Responsibilities:
- Responsible to verify Web services API request and response data in REST/HTTP and SOAP protocols.
- Created Functional automation scripts using SoapUI.
- Manually tested Rest APIs in JSON format using Postman.
- Manually tested SOAP APIs in XML format using SOAPUI tool.
- Utilized WSDLs files to perform Web Services testing.
- Automated Restful Web Services using REST Assured Framework.
- Utilized Apache Maven as Build Management Tool and created pom.xml to define dependencies.
- Developed Test Cases using TestNG Framework using Eclipse IDE.
- Automated test cases to drive data from external sources.
- Recorded and tracked defects through Bugzilla.
- Performed back end testing using Oracle/SQL developer.
Confidential
QA Automation Test Engineer
Responsibilities:
- Designed and developed Automation test cases using Selenium WebDriver and TestNG for wizards testing.
- Created and executed deployment jobs in Jenkins and used Maven as build management tool integrated with TestNG.
- Worked with testing tools like Firebug/Fire Path and Chrome Console.
- Used Bugzilla tool to report defects and followed with developers to get the issue to closure.
- Performed GUI, Functionality and Backend Testing.
- Worked on TestLink tool for test cases management.
- Performed Integration and Regression testing to ensure stability of applications.
- Created test plans, test data and executed test cases to ensure quality for web applications and client-server applications.
- Wrote multiple SQL queries in SQL developer to check account verification process.