Software Test Engineer Resume
CA
SUMMARY
- Having more than 16 years of experience in Quality Assurance with expertise on Automation Testing, Performance and Load Testing, Functional Testing, API testing, Database Testing using respective tools.
- Well versed in agile methodology (scrum).
- Good Knowledge of Software Development Lifecycle (SDLC) and its various phases.
- Equipped with the knowledge of creating and executing Automation Test Scripts with various tools as needed.
- Expertise in creating Test Scenarios and Test Cases for Functional Testing, API Testing, Test Planning, Test Design, Test Approach and Test Management. Enriched with ability to learn new concepts & technology within a short span of time.
- Implemented and developed automated test practices for web applications
- Expertise in creating Web Performance and Load testing projects using JMeter for applications that are used by larger section of client users.
- Extensively used Mongo DB and database testing.
- Thoroughly used Github bash for pushing automation code to repository to perform smoke test regularly.
- Proficient in configuration management of all test objects those are captured and will be used in running automated scripts.
- Expertise in testing Web Component applications that uses shadow DOM elements.
- Proficient in Testing Life Cycle, consisting of test plan, test cases, execution, logging and tracking defects using various testing management tools.
- Well Experienced with all the black box testing techniques.
- Mastery in authoring and executing Test Cases and Analyzing Results.
- Expertise in Internal Peer Reviews and External Peer Reviews, receive and give feedback, in corporate changes to test document.
- Expertise in Web Based Application testing.
- Extensive experience in different types of testing like Smoke, Component, Integration, System, Regression, Ad - hoc, Functional, Graphical User Interface Testing, and User Acceptance Test (UAT).
- Experienced in using Postman for API testing.
- Well acquainted in Finding Bugs, Tracking Bugs, and Managing Bug Lifecycle.
- Well experienced in End to End testing (System testing).
- Skilled in performing Compatibility Testing on various Web Browsers like Internet Explorer, Google Chrome and Mozilla Firefox.
- Ability to respond critical issues in a timely and systematic manner.
- Capability to handle Multi-Tasking and can work independently as well as in team environment.
- Good analytical skills, easy to Adapt and willing to go an Extra mile to get the work done.
- Good Team player with Excellent communication and technical skills, self-starter and always eager to take up new challenges.
- Well versed with Software Testing Life Cycle, Software Defect Life Cycle and Project Management.
- Focused and hardworking individual with outstanding communication skills, exceptional planning and execution skills coupled with a systematic approach and quick adaptability.
- Vast Experience on SharePoint for project documentation.
TECHNICAL SKILLS
Manual Testing: Black Box testing, Requirement based Testing, Preparation and Execution of test cases, System Testing, Smoke, Component, Integration, System, Regression, Ad-hoc, Functional, Graphical User Interface Testing, and User Acceptance Test (UAT), Application Testing, and Web Testing.
Automation Testing: Selenium with python, API Automation.
Load Testing: JMeter to perform Load testing
Performance Testing: Mock API simulation to load large volume of data.
Defect Tracking Tool: JIRA, Bugzilla. Version Control Software (VCS) /Source Code Management tool GIT
Operating Systems: Mac OS, UNIX, and Windows
Database: Mongo DB, MYSQL
IDE: PyCharm CE, Eclipse
Testing Tool: Microsoft Visual Studio 2012, QTP and QC
API Testing: Postman & Automation script
PROFESSIONAL EXPERIENCE
Confidential, CA
Software Test Engineer
Responsibilities:
- Going through user stories thoroughly and deriving scenarios from the same.
- Meeting with Technology & Business BA’s to analyze Test coverage.
- API Testing using Python Automation scripts
- GUI Automation using Selenium web driver
- Mocking API and simulating the response to generate the large volume of data to test the Performance of the application and measuring memory & time consumed for each test case.
- Identifying test scenarios as per the user stories.
- Automated process by creating Baseline line scripts using Python for automation regression testing.
- Load testing used JMeter to validate the APIs
- Authored Smoke Test of the application once deployed in testing environment as part of Entrance Criteria to ensure high level functionality.
- Executed Regression Test Cases using the test data and identified the results.
- Defect reporting and tracking using JIRA.
- Supporting UAT users in their execution by creating high level scripts.
- Attended daily stand-up meetings as part of the Agile (Scrum) Methodology adopted for the project.
- Conducted and participated in both Internal and External Peer Reviews of test cases. Provided appropriate suggestions, accommodated the feedback received.
- Prepared Bug reports include detailed description, steps to reproduce, screenshots, proper severity in JIRA.
- Performed Regression testing after every build and verified the previous operations were working as designed.
- Created Test Report for every sprint on total number of test cases executed, pass or fail, bugs found.
Environment: Methodology: AgileOperating System: MACWeb Browsers: Google Chrome.
Confidential
Software Test Engineer
Responsibilities:
- Going through user stories with business users during grooming sessions before every sprint and derive story points for each user story.
- Meeting with Technology & Business BA’s to analyze Test coverage for the stories to be worked on.
- Giving Estimations - QA Tasks, Automation Scripts creation, Risk analysis & Execution timelines.
- Create Test Strategy, Test Approach and dividing complex requirements into simple modules.
- Identifying test scenarios as per the product specification documents.
- Involved in Automation Infrastructure Development using Selenium.
- Involvement in Automation Environment Setup Using Eclipse, Java, Selenium WebDriver Java language bindings.
- Created Test cases Using Element locators and Selenium Webdriver.
- Execution level experience on Hadoop V2.6, Zookeeper, Hbase 1.0.0-cdh5.4.8, Phoenix V4.5, Apache Drill 1.8.0, Mongo DB
- Enhanced Test cases using Java programming.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Authored Smoke Test of the application by running high level automation scripts once deployed in testing environment as part of Entrance Criteria to ensure smoke test passes.
- Executed detailed automation scripts as part of Regression Testing using the test data and identified the results.
- Defect reporting and tracking using MS Team Foundation Server.
- Highly involved in Daily stand up meetings, Sprint Planning meeting, User Story - Task Creation, Sprint backlog refinements/grooming sessions, Retrospectives and provide valuable feedback on what went well and what didn’t during the sprint.
- Coordinate with client for weekly team technical discussions. Participate in progress tracking meetings
- Supporting UAT users in their execution by creating high level scripts.
- Attended daily stand-up meetings as part of the Agile (Scrum) Methodology adopted for the project.
- Conducted and participated in both Internal and External Peer Reviews of code used for Automation across different environment. Provided appropriate suggestions, accommodated the feedback received.
- Performed Regression testing after every build and verified the previous operations were working as designed.
- Created Test Report for every sprint on total number of automated test scripts executed, passed or failed, bugs found.
Environment: Methodology: AgileOperating System: Ubuntu 13.0Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox. Selenium web driver, VPN, JIRA, MySQL5.5, Intelliji IDEA, Hadoop V2.6, Zookeeper, Hbase 1.0.0-cdh5.4.8, Phoenix V4.5, Apache Drill 1.8.0, Mongo DB
Confidential
Test Manager
Responsibilities:
- Leading projects for improving the testing process within the organization and project and can identify and manage critical success factors
- Reporting at multiple levels for multiple projects
- Going through user stories thoroughly and deriving scenarios from the same.
- Meeting with Technology & Business BA’s to analyze Test coverage.
- Leading the testing team.
- Estimations - QA Tasks, Risk analysis & Execution timelines.
- Identifying test scenarios as per the user stories.
- Authored Smoke Test of the application once deployed in testing environment as part of Entrance Criteria to ensure high level functionality.
- Executed Regression Test Cases using the test data and identified the results.
- Performed postproduction testing after production deployment with Client users.
- Attended daily stand-up meetings as part of the Agile (Scrum) Methodology adopted for the project.
- Conducted and participated in both Internal and External Peer Reviews of test cases. Provided appropriate suggestions, accommodated the feedback received.
- Performed Regression testing after every build and verified the previous operations were working as designed.
- Created Test Report for every sprint on total number of test cases executed, pass or fail, bugs found.
Environment: Operating System: Windows 7Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox.
Confidential, Columbus
Test Engineer
Responsibilities:
- Going through user stories thoroughly and deriving scenarios from the same.
- Meeting with Technology & Business BA’s to analyze Test coverage.
- Estimations - QA Tasks, Risk analysis & Execution timelines.
- Created Pre - Requisites regularly which in turn saved time based on the requirements while execution.
- Created Test Strategy, Test Approach and dividing complex requirements into simple modules.
- Identifying test scenarios as per the business specification documents.
- Prepared Test cases in Microsoft Visual Studio Test Manager and reviewing the same with the peers.
- Executed Regression Test Cases using the test data and identified the results.
- Coordinate with client for weekly team technical discussions. Participate in progress tracking meetings
- Performed post production testing after production deployment with Client users.
- Attended daily stand-up meetings as part of the Agile (Scrum) Methodology adopted for the project.
- Conducted and participated in both Internal and External Peer Reviews of test cases. Provided appropriate suggestions, accommodated the feedback received.
- Performed Regression testing after every build and verified the previous operations were working as designed.
- Created Test Report for every sprint on total number of test case execute, pass or fail, bugs found.
Environment: Operating System: Windows 7Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox. Tools - Flash Player
Confidential, Columbus
Test Engineer
Responsibilities:
- Meeting with Technology & Business BA’s to analyze Test coverage.
- Estimations - QA Tasks, Risk analysis & Execution timelines.
- Created Pre - Requisites regularly which in turn saved time based on the requirements while execution.
- Developing the test cases, test procedures and unit test strategy.
- Responsible for Peer Testing, Defect logging, tracking and analysis.
- Coordinating with the development team to review the bugs.
- Checking the integrity of the application from the launch screen after the entire application is received.
- Going through user stories thoroughly and deriving scenarios from the same.
- Executed Regression Test Cases using the test data and identified the results.
Environment: Operating System: Win XP, Mac OSX 10.4.7Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox, Safari 2.0Tools - Flash Player, Adobe Reader 7.0.8Project #3:
Confidential, Columbus
Test Engineer
Responsibilities:
- Designing and preparing Test Cases
- Responsible for execution of test cases and updating of test logs in a Bug Report.
- Coordinating with Development Team Members for application and defect related queries.
- Reporting the Bugs using the defect tracking tools
- Uploading the file in the server using the FTP Server Connection tool (FILEZILLA).
- Developing the design document, test cases, test procedures and unit test strategy.
- Responsible for Peer Testing, Defect logging, tracking and analysis.
- Coordinating with the development team to review the bugs.
- Checking the integrity of the application from the launch screen after the entire application is received.
Environment: Methodology: AgileOperating System: Win XP, Mac OSX 10.4.7Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox, Safari 2.0Tools - Flash Player, Adobe Reader 7.0.8Project #2:
Confidential
Software Engineer
Responsibilities:
- Designing and preparing Test Cases
- Responsible for execution of test cases and updating of test logs in a Bug Report.
- Coordinating with Development Team Members for application and defect related queries.
- Reporting the Bugs using the defect tracking tools
- Uploading the file in the server using the FTP Server Connection tool (FILEZILLA).
- Developing the design document, test cases, test procedures and unit test strategy.
- Responsible for Peer Testing, Defect logging, tracking and analysis.
- Coordinating with the development team to review the bugs.
- Checking the integrity of the application from the launch screen after the entire application is received.
Environment: Operating System: Win XP, Mac OSX 10.4.7Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox, Safari 2.0 Used: Tools - Flash Player, Adobe Reader 7.0.8Project #1:
Confidential
Software Engineer
Responsibilities:
- Designing and preparing Test Cases
- Responsible for execution of test cases and updating of test logs in a Bug Report.
- Coordinating with Development Team Members for application and defect related queries.
- Reporting the Bugs using the defect tracking tools
- Uploading the file in the server using the FTP Server Connection tool (FILEZILLA).
- Developing the design document, test cases, test procedures and unit test strategy.
- Responsible for Peer Testing, Defect logging, tracking and analysis.
- Coordinating with the development team to review the bugs.
- Checking the integrity of the application from the launch screen after the entire application is received.
Environment: Operating System: Win XP, Mac OS.Web Browsers: Internet Explorer, Google Chrome, Mozilla Firefox
