Qa Engineer Resume
Hillsboro, OregoN
SUMMARY
- Four plus years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing Selenium of client server application in back end testing.
- Good working experience in automation tools like selenium web drivers, selenium RC, selenium IDE.
- Experienced in providing the efficient locators strategy like XPath and CSS to run Web Driver script in stable condition.
- Extensively experienced in performing Manual and Automated Testing.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Implemented functional tests using java, testNG/Junit framework and also cucumber framework.
- Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Expertise in smoke testing, blackbox testing, Integration testing, Database testing, regression testing and GUI software testing.
- Expertise in Backendtestingusing Oracle, MS SQL.
- Experience in Web debugging tools like XPath, Fire path, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Worked on end to end testing using Selenium web drivers/RC/IDE/Grid, TestNG/Junit and also web services like REST and SOAP.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Experience with Automated Testing tools such as Selenium - RC, Web Driver and Selenium Grid.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
- Good knowledge in different programming languages like java, JavaScript, HTML and databases like SQL server and ORACLE. Good knowledge in testing angular js applications using protractor.
- Experienced in continuous integration using JENKINS,HUDSON to support tools likes CVS subversion, GIT and executed Apache ANT and apache Maven.
- Worked on performance testing using J-meter and load runner.
- Excellent in creatingDBFittests for querying the database.
- Have worked on sub version control tools like GIT and SVN.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile/Scrum.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS
Languages: Java,c#, HTML,XML, SQL
Testing Tools: Web driver/IDE/RC/Grid, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director, Cucumber,FitNesse
Defect Tracking Tools: Jira,HP Quality Center
Testing Framework: JUnit,TestNG, Mochajs
Built Tools: ANT, Maven
Continuous Integration Tools: Jenkins/Hudson, Travis
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: Oracle, SQL Server, MS-Access
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
Repository System: GitHub
Version Control: Git
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Hillsboro, Oregon
QA Engineer
Responsibilities:
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Created Test cases using Element locators and Selenium Web driver methods
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of selenium test cases and verified the Test suits.
- Conducted Data driven testing, cross browser testing and parallel test execution.
- Involved in Automation environment setup Eclipse,Java,Selenium Web driver and TestNG
- Designed the Automation Framework and Implemented the Automation Framework.
- Followed the Agile Scrum methodology process.
- Involved in Sprint planning, Sprint Review, Sprint Retrospective and Sprint Demo
- Understand JIRA stories, use cases, business rules, requirements and acceptance criteria and convert them to test scenarios and test cases.
- Define the scope of what will be tested, how it will be done (i.e. the testing tasks), when it will be tested (start/end dates), testing dependencies, associated program/project risks with testing, test entrance/exit criteria and who will be testing.
- Develops test plans and strategies based on system requirements and design documentation.
- Execution of test cases with documented results by using HP Quality Center Tool.
- Raised the defects for unmacthing of the expected and actual results.
- Logged defects in HP Quality Center Tool with thoroughly documented details and attached examples.
- Written the complex SQL queries to perform the data validation.
- Responsible for communicating with Development Team, Technical Support, Business Support in order to resolve the issues.
- Involved in Test Reporting on daily/ weekly basis and updated to same to the management and client.
Environment: Java, JSP, Selenium,Junit Webservices, Rest API, HTML, XML, CSS, JUNIT, Windows-10, Quality Center-ALM, VB-Script,QTP,UFT,Jira, Jenkins, Maven, Eclipse, AngularJS, Bootstrap, Node.
Confidential, Chicago, Illinois.
QA Engineer
Responsibilities:
- Created functional automation test scripts usingseleniumWeb driverwithTestNGframework.
- Developed Data Driven, Keyword Driven and Page Object Model Automation Frameworks using Selenium.
- Worked with open source tools such asSelenium(SeleniumIDE,SeleniumRC,SeleniumWeb Driver, andSeleniumGrid), Cucumber, Jenkins, Maven, SoapUI, JUnit and Eclipse.
- Performed manual testing (emulators&IOSSimulators) & Mobile Application Testing usingAppium.
- Used ANT to build and run the Selenium automation framework. Verified data integrity through backend.
- Worked as a member of a self-managedAgile/Scrumteam, developing a workforce scheduling application
- UsedJavaScript,Protractorto develop automation scripts for angularJS applications
- UsedRubyto implement step definitions.
- UsedRubyMine IDE and wrote Gherkins/scenarios and generated step definitions and methods usingruby/Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality centre.
- The entireRubyscripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- UsedSVNto maintain and manage the build scripts, test data used and other documents related to the project.
- Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool forCodedUI.
- Tested theUIof the end product on mobile, PC, Android and Apple platforms to ensure that language translation and Currency conversions were displaying as required.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic usingC#.NET
- Developed test scripts for webservicesusingSOAPUI and worked with XPATH.
- Involved inSOAP&RESTbased web services testing usingSOAPUIPRO webservicestesting tool.
- Performed webservicestesting withSOAPUI and Performed Security testing for employee login validations.
- Dynamic parameterization of Desired Capabilities through Maven & Jenkins, LaunchAppium programmatically on Windows & mac.
- Involved in integrating the test suites toJenkinsto execute them automatically after every successful deployment.UsedANTand MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Confidential
Qa tester
Responsibilities:
- Executed manual testing for all scenarios on products
- Perform full manual regression testing of MDM
- Perform the functional testing of web services using soap scope.
- Used traditional waterfall methodology was used to build as well as test the developed application for as many bugs as possible before the application was deployed.
- Involved inDatabasetesting by writing & executing SQL & PLSQL queries using TOAD to validate that data is being
- Took the initiative to automation of ETL testing process the prefaware tool.
- Involved in Manual Test Case Preparation and Test Case Execution usingQualityCenter .
- Successfully implemented MercuryQualityCenterfor Requirement Management, Test Design, Test Execution, Defect logging, Requirement Mapping with Test cases.
- Extensively usedSOAPUI and RESTclient for testingSOAP, RESTful Webservices tested messaging between various loosely coupled system within theServiceOriented Architecture with xml.
