Softwrae Qa Engineer Resume
Boston, MA
SUMMARY
- 6+ years of experience in Software Testing with focus on testing Web and Desktop applications. Have Experience working in both Automation (Selenium) and Functional testing.
- Experienced in analyzing Functional Specifications / Use cases preparing test Scenarios, Test Cases and execution of Test Cases.
- Experience in performing functional testing, system testing, Regression testing, network bandwidth, Load testing and deploying web services using installers as well as MsWebdeploy, running database scripts to check error logs. knowledge on JUnit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Expertise in working with open source tools like Selenium (Selenium IDE, Selenium RC, Selenium Grid, Selenium WebDriver) using Java.
- Experienced working with automated testing tools including Ranorex for desktop and mobile appilications
- Quality Center 10 under different Environments for various applications adhering to different industry standards.
- Proficient in mobile automation testing using Appium with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, defect tracking, and reporting.
- Knowledge in performing manual testing (emulators & IOS Simulators) & Mobile Application
- Testing using Appium and Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, Scrum and Waterfall models .
- Experience in using Java IDE tools like Eclipse and familiarity with other IDEs such as Netbeans.
- Excellent knowledge in writing unique Xpath and CSS selectors using firebug and fire path to identify web elements.
- Good knowledge on Apache POI to read and write the data in Excel
- Excelled in performing Manual Testing, GUI, Functional, Integration Testing, System Testing, Regression Testing and Black - box testing with Knowledge of performance, load and stress testing.
- Experienced in working with EC2 instances and amazon elastic load balancer tool for load testing and updating webservices
- Good exposure to manual testing RESTFUL and SOAPUI, web services in JSON format and XML
- Experience with cross-browser and cross-operating system testing using selenium WebDriver.
- Expertise in back end testing and writing SQL queries, Joins, procedures using Oracle and MYSQL for data validation and verification.
- Flexibility to work in dynamic, continually changing environment and Team player with excellent verbal and written communication skills.
- Experience with continuous integration tools like Jenkins and data monitoring tools like data dog and NewRelic
- Experience in Analysis of Bug tracking, Prioritizing and Bug Reporting with Bug tracking tool.
- Having good interaction with test management defect tracking tools ‘Rally’ and ‘Jira’
- Experience in SoapUI testing andQuick learner and excellent team player, ability to meet tight deadlines and work under pressure.
- Having experience in working Agile Environment
TECHNICAL SKILLS
Languages: JAVA, C#
Scripting languages: Java Script, HTML, XML, CSS
Testing Tools: Selenium WebDriver, Appium (Android Testing), JUnit, TestNG, JIRA, Cucumber,Eclipse, Manual Testing.Gherkin,Cloud testing with selenium sauce labs
Operating Systems: Window 2007/2010, UNIX, LINUX.
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera.
Database: SQL, Oracle, SQL Server, MYSQL.
Data source Control: Perforce,GitHub
Build Tool: Maven, Jenkins.
Bug Tracking Tools: JIRA, Quality Center (QC), Rally
Web Debugging Tool: Xpath, Fire path, Firebug, Webdebugger.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Softwrae QA Engineer
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Participated in writing Test Plan,Test cases, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements.
- Performed cross browser compatibility testing on chrome, firefox, IEbrowser using TestNG unit Testing Framework by adding different annotations
- Involved in performing load testing using amazon EC2 instances for generating load using Confidential developed load testing tool.
- Involved in performing network band width testing using netscalar for desktop applications.
- Involved in validating request and response of webservices through SoapUi
- Involved in deploying webservices using elastic load balancer tool,MS webdeploy tool and also installers
- Created Selenium Test cases forautomationusing Selenium Web Driver, Eclipse, TestNg and java in windows platform to cut down regression testing time
- Created testcases for automation using Ranorex for dektop applications.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java
- Build a detailed, reusable, Script-free keyword Driven, Data Driven framework for Test cases using Selenium Webdriver and TestNG.
- Implemented the scripts by following Page Object Model design pattern..
- Used selenium Grid to run test cases in multiple browsers
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases oftestingusingtesting methodologies.
- Regressiontestingwas performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit
- Having the scripts integrated to Jenkins CI from the GIT repo and Perforce.
- Performed the test execution with continuous integration tool Jenkins.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Used JIRA and Rally as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
- Held daily and weekly meeting with the project and QA manager.
- Involved in code Reviews using blackboard tool and unit testing
- Have an experinec working with peers from Russia and Ukraine.
Environment: Java, Selenium WebDriver,Ranorex, SOAP, JIRA,Rally, TEST NG, Maven, Jenkins, Agile Methodology, SQL, Eclipse, MYSQL, Windows 2007/2010.
Confidential, Houston, TX
Software QA Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents, creating test plan and prepared detailed test cases for UAT.
- Reviewing the Test Plan & Traceability Matrix.
- Extensively involved in all stages of testing life cycle, Test driven Development methodologies, Software Development Life Cycle(SDLC) using Agile methodologies.
- Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using Test NG prior to agile release.
- Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAPUI.
- Used XPath and CSS locators to locate elements.
- Implemented mobile automation framework using APPIUM.
- Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.)
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Integrated the test suites inJenkinsto execute them automatically after every successful deployment.
- Reported software defects in JIIRA and interacted with the developers to resolve technical issues.
- Executed SQL queries and PL/SQl procedures, functions and packages for backend testing.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Environment: Java, Selenium Web Driver, Cucumber,Testng Jenkins, SOUPUI, Agile, XPath, Quality Centre, Firebug, SQL, Appium, Windows
Confidential
Software QA Engineer
Responsibilities:
- Responsible for Preparing Test Cases Based on the Functional Requirements.
- Reviewed the User Requirements Document and prepared the detailed Test Strategy for the Testing effort.
- Preparation of Test Scenarios and Test Cases during the Test Design Phase and get the approval from BA/Client
- Updating and Modifying Test cases in TestRail.
- Involved in Test Execution, Results Analyzing and Defect Reporting in QTP.
- Conducted Regression and Re Testing once defects are fixed.
- Participated in various meetings and discussed Enhancement and Modification Request issues.
- Gathering of functional requirements in Agile projects, involving in code reviews and Unit Testing.
- Preparation of Test status and Test summary reports.
- Held daily and weekly meeting with the project and QA manager.
- Prepared Traceability Matrix for the application.
- Proven ability in proactively identifying and resolving issues. Effectively involved in the review of the Test results.
Environment: Manual Testing, TestRail, QTP.
