We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • 8 years of working experience in software development and Testing.
  • Extensive experience in software testing, Automation experience with Selenium Web driver/Java technologies
  • Having working experience with mobile automation testing
  • Extensive experience in Manual testing and Mobile web application testing
  • 3+ years of working experience in developing client - Server, windows and web based Applications using Java, C/C++, JavaScript, Python, Shell scripting, Oracle SQL/PLSQL, MongoDB.
  • Having good exposure with Automation Tools Selenium - WebDriver, Appium, Cucumber and QTP
  • Having good working experience with automation frameworks Page Object Model (POM), Data-driven frameworks
  • Extensive experience in preparing Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing.
  • Good understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and methodologies like Agile, Waterfall, V-model
  • Extensive experience with source control systems such as Clear Case & Git/GitHub, (Stash)Bitbucket server
  • Experience in performing Functional, Smoke, and Regression Testing using automation
  • Good understanding knowledge on web based technologies HTML, CSS, XML
  • Performed database backend testing and in writing SQL/PLSQL Queries
  • Expertise in Bug Reporting, Bug Tracking using tool JIRA and actively interacting with the developers, front- end designers and Product Manager to fix bugs /user stories.
  • Working experience with Atlassian enterprise tools JIRA and other related project tools ( Hipchat, Confluence )
  • Experience in leading and managing teams, Handled multiple roles - Test Lead, QA Engineer and Software Engineer
  • Expertise in working with Selenium WebDriver, GRID, Cucumber, Jenkins, Java, JUnit, TestNG, Eclipse to create and develop automation test frameworks
  • Understanding the BRS and Use cases Documents.
  • Administering and maintaining day-to-day activities and complete the tasks within the specified time lines.
  • Extensive experience with Software Quality Assurance Testing on GUI based, Client-Server & Web Based applications, Web services, Data driven Applications projects using Manual and automated testing procedures
  • Experience in Test Case Design, Test case Review, Test Case Execution, Defect management, Prepare Test reports, Collect and analyse test metrics
  • Have working knowledge of various testing tools and automation tools (Selenium, Appium )
  • Working experience with testing Mobile applications including manual and automation
  • Proficient in Functional testing, Integration testing, Regression testing, Data Driven, User Acceptance testing, Data Migration and End to End testing
  • Having good knowledge on Web Services SOAP/REST FUL
  • Knowledge of JavaScript, HTML 5, CSS 3, Jquery, AngularJS and Node.js
  • Expertise in developing and deploying web applications, Client- server and GUI applications using Java/C++
  • Extensive experience in test reporting - Test Strategy, Test Plan, Test Coverage Matrix, Test Estimations, Test Metrics and Test Results Report
  • Involving into production support
  • Ability to interact with developers and product managers regarding testing status and to maintain detailed QA documentation

TECHNICAL SKILLS:

Automation Tools/Frameworks: Selenium WebDriver/RC/Grid, QTP/UFT, Cucumber, TestNG, Junit4, Appium

Build Tools: Apache ANT, Apache Maven, Jenkins

Web Technologies: HTML, CSS, AJAX, JSON

Database: Oracle 10g, SQL Server 2008, MYSQL, MongoDB

Programming Languages: Java, C++, SQL/PLSQL

Scripting and UI: Java Script, Python, UNIX Shell Script

SCM Tool: SVN, Git/GitHub, Clear Case, Accurev, Stash/ Bitbucket server

Operating Systems: Windows, DOS, Linux, Unix, Android, Mac OS, IOS

Others: Microsoft Visual Studio 2005, Microsoft Office, JIRA, HP ALM, Firefox Firebug, Chrome Dev tool, Bugzilla, PyCharm, Eclipse, Hipchat, Confluence

Browsers: Chrome, Firefox, Opera, IE, Safari

PROFESSIONAL EXPERIENCE:

Confidential, New York

QA Engineer

Responsibilities:

  • Involved into understanding the functional requirements of Lifewire web application
  • Took ownership and responsibility for the development of automated testing along with the creation, execution and maintenance of automated scripts
  • Developed and modified the automation framework using highly scalable Page Object Model, with Continuous Integration achieved using Maven, Selenium Web driver and Jenkins
  • Understanding Automation frame work(POM) designed primarily using Java, Selenium-Web driver, Junit4, Maven, Appiuam and other testing tools/software’s for performing cross Browser testing on PC, Mobile, iPad and other devices
  • Running automation Regression test suite everyday on PC, Mobile and iPad using Configured Jenkins job and Verifying nightly build test results
  • Added and updated new automated tests and expanded the automation test suite
  • Developed new automated test scripts for testing new functionality and added new components of Lifewire web application
  • Collected and created test data for functional and non-functional testing.
  • Debugging automation test failures on local and remote GRID environments using Eclipse IDE. Running tests on remote GRID Nodes if required.
  • Improved the test coverage with Selenium GRID to run parallel tests on various OS and Browser combinations
  • Performed cross browser testing on Windows, Linux, Mac, IOS and Android platforms.
  • Performed manual and automation cross browser testing on various devices (iPhone’s, Confidential mobiles, iPad’s), Also tested web page Meta tags, cookies and ads call parameters
  • Performed Functional, Regression, smoke and UI testing
  • Execution of automated scripts as part of regression testing
  • Followed Agile Methodology and as a member of the Scrum team participated in daily standup meetings, and project planning and status meetings with the scrum master
  • Tracking issues/user stories using JIRA
  • Used Stash/Bitbucket for create, clone, code commits to project Git repository and Create pull requests for code review. Participated into team code reviews
  • Performed Deployments to QA environments through Jenkins job
  • Interacting with Product manager, Developers, Designers, scrum master and Team Lead To discuss project related issues and testing activities.
  • Analysing log files of application in QA environments.
  • Monitoring, building automated continuous Integration builds, analysing Build failures In addition, informing to Developers. Interacting with DevOps team for Jenkins job set up
  • Developed Automation tests for global website ( Confidential )
  • Given support to Production releases and helping team members.

Environment: Selenium Web driver, GRID, Java, JavaScript, Appium, Node.js, MongoDB, Jenkins, Apache Maven, JIRA, Eclipse IDE, Windows, Mac

Confidential, NY

QA Engineer

Responsibilities:

  • Develop, execute and manage all activities in an end-to-end test plan
  • Defined and established automation test strategy and process for multiple standalone applications
  • Followed Agile Methodology and as a member of the Scrum team participated in daily standup meetings, and project status meetings with the scrum master.
  • Installing the application, setting up testing environment
  • Improved the test coverage with Selenium GRID to run parallel tests on various OS and Browser combinations
  • Achieved BDD (Behaviour Driven Development) using Cucumber and Selenium Web driver
  • Tested web based functionality and compatibility of web browsers
  • Performing Functional, GUI, System, Regression testing based on Test cases.
  • Performed Positive & Negative Testing for system validations
  • Validated Various XML interfaces and web services
  • Written SQL Queries for data validation
  • Developed and executed Python scripts to read xl data and insert into database.
  • Prepared medium to complex queries in SQL Developer against the source and the Target tables and compared the Results
  • Execution of automated scripts as part of regression testing
  • Involved in the validation of critical bug fixes and coordinating with developers in release of bug fixes meeting tight timeline
  • Preparing the defect report, Bug tracking list and sending daily status report to PM, team leads
  • Involved in the Release support to QA, UAT and Production and testing the deployment process
  • Designed training documents for end users of application

Environment: Selenium Web driver, Java, MongoDB, Jenkins, Apache Maven, Cucumber (BDD), JIRA, Windows, Linux

Confidential, NJ

Software QA Engineer ||

Responsibilities:

  • Developed new Automation test methods for regression testing
  • Involved into maintaining, modifying and running automation regression suite developed using Page Object Model (POM) framework.
  • Preparing the Test cases and Datasets in word/xl document
  • Responsible for the design and development of automated scripts using Maven and Selenium Web driver
  • Testing of new functionalities and other functional changes based on test cases and coordinated with development team to get the defects fixed
  • Execution of automated scripts as part of regression testing and published passed/fail results
  • Defined the approach for automating significant part of Behavior Driven Development using Selenium framework
  • Involved in Database testing, developed and executed SQL queries by using SQL & TOAD to validate that data is being populated in appropriate tables & manually compared the results with front-end values
  • Tested Interface errors, Error messages & Batch report
  • Performed parallel tests on various OS and Browser combinations using Selenium GRID
  • Updating the Test Actions based on review comments by System analyst/Business Analyst
  • Involve in Release support to QA, UAT and Production and test the deployment process
  • Followed Agile Model and as a member of the Scrum team participated in daily standup meetings, project status meetings and iteration reviews
  • Report and track defects using JIRA
  • Preparing the Test cases and Datasets
  • Review timelines and scope for assigned Project Releases and prepare sizing and estimations for effort needed for each phase of the release
  • Preparing the defect report, Bug tracking list and sending daily status report to PM, team leads

Environment: VS 2013, Apache Maven, Selenium web Driver, Java, Appium, JIRA, Selenium Grid, TestNG, Junit4, Sql Server 2012, Windows8, Chrome, IE, and Firefox

Confidential, CO

QA Offshore team Lead

Responsibilities:

  • Involved into development of all aspects of automated testing along with the creation, execution and maintenance of automated scripts
  • Design formal test plans and test specifications to address system, unit and integration testing
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Involved in the Testing of new functionalities and other functional changes based on test cases and coordinating with development team in fixing defects
  • Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment
  • Involved in UAT testing and coordinated with the end users while testing the End-to-End scenarios
  • Used JIRA as defect tracking tool to report, manage and track all the defects
  • Provided the management with Test metrics, Reports, and schedules as necessary and participated in the design walkthroughs and meetings
  • Designed training documents for end users of application
  • Written and executed shell scripts and python scripts.
  • Written and executed SQL queries to fetch data from databases using SQL Developer tool.
  • Day to day bug fixing , maintenance and offshore support
  • Developed clinical applications in Test Driven Development (TDD) to ensure code quality
  • Debugging core back end C++ code using GDB in Linux environment
  • Involved into log files and core files analysis.
  • Participated into Code reviews

Environment: .Net4.0, C#, ASP.NET, C++, Java, Oracle SQL/PLSQL, Windows, IE, Chrome, Firefox

Confidential

Developer

Responsibilities:

  • Involved in Test Management and Test Case design using User Stories
  • Setting up the Test Environment and creation of Test data
  • Executed Test cases and prepared Test Reports.
  • Performed Integration Testing and Batch Testing in QTP
  • Used Recovery Scenarios and Called External functions in VB Script
  • Used Parameterization for using various data to test the application using QTP
  • Inserted Check Points to Check for the broken Links, Text, and standard properties of an object
  • Responsible for GUI Testing, System Testing, Regression Testing and Acceptance Testing
  • Parameterized and correlated the scripts and enhanced them according to the User Profile using QTP
  • Responsible in providing regular test reports to the management
  • Designed training documents for end users of application
  • Involved in code review, code checkout, code check in, and code debugging by using Accurev and dbx tools
  • Involved in developing new enhancements
  • Involved in building the applications by using make files
  • Involved in unit, integration and regression testing
  • Reported bugs using bug tracking by the tool BMC Remedy
  • Executed shell scripts to find out crash issues.
  • Day to day bug fixing, maintenance and offshore support
  • Involved in Working on new enhancements
  • Creating VIP Manage application installer by using Install Anywhere to release product to customer
  • Worked on other applications new enhancements (VPM and VPCF)
  • Involved in compilation, debugging and development of all (VPM and VPCF) applications
  • Involved in log files, core files/process dump analysis.
  • Involved in unit, integration and regression testing
  • Created User Defined Functions in QTP and Managed Object Repositories.
  • Executed SQL scripts Database to validate data, which flows to the end user with the actual data in the Database.
  • Enhanced database structures as per the business requirement, which is applicable for contract accounting in an efficient way.

Environment: C++, Java, SQL/PLSQL, Unix/Linux, Windows, Eclipse, Ant, Visual studio, Clear Case, QTP, VBScript

Confidential

Developer

Responsibilities:

  • Design and development of parser applications for various stock exchanges to scrap the data
  • Involved in developing new enhancements
  • Written Python and shell scripts to fetch the data from server side
  • Involved in Bug fixing , Involved in log files, core files analysis
  • Involved in debugging the multithreading applications by using GDB
  • Involved in Unit Testing & Regression testing
  • Involved in developing TCP/IP server communication using Socket programming
  • Reviewed Software Requirements Specifications and many other technical documents
  • Maintained and executed test cases and test scripts in ALM. Also reported and tracked defects, updated E-mail notifications to test lead, business analyst and developers
  • Verified resolution of software and specification defects documenting all phases of QA process in ALM
  • Performed Smoke testing on all production environments
  • Writing scripts, planning and executing tests including Automation scripts.
  • Design, create, and customize scripts using various scripting languages.

Environment: C, C++, Java, shell script, Java, Jira , Windows, Unix/Linux , Eclipse IDE , SQL/PLSQL

We'd love your feedback!