Qa Engineer Resume
Austin, TX
SUMMARY:
- Over 5 plusyears of extensive hands - on experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
- Automation experience using Selenium Web Driver.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
- Strong experience in cross browser, cross platform web testing with Selenium Web Driver.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Technically resourceful in diverse types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
- Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Used knowledge of Java, XPATH, CSS Selectors and JavaScript to create automated scripts for QA to test the website.
- Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like TestNG.
- Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml
- Good experience in testing both SOAP and REST services using Postman, Soup UI, Rest Assured and Tested both XML and JSON formats.
- Experienced in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Jira.
- Experience in developing and executing automation Regression testing and System testing using Selenium.
- Experience with working on multiple operating systems like Windows, Linux and Mac.
- Good programming skills in Java, SQL, and experience in SQL Server, Access and Oracle Databases.
- Extensive working experience in Agile (SCRUM) methodologies.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Exposure and working knowledge of various industry types such as ecommerce, retail, health industry, etc.
- Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
TECHNICAL SKILLS:
Methodologies: Agile and Waterfall
Languages Object: oriented Programming in Java, JavaScript.
Testing Tools: Selenium WebDriver, SOAP UI, POSTMAN.
Testing Framework: TestNG.
Scripting Languages: Shell scripts.
Query language: SQL
Web Technologies: HTML.
Database Applications: MS SQL Server, DB2
Operating Systems MS: Windows, Unix, Linux and OS/2
Other Tool: Rational JIRA.
Version Control Tools: Visual Source Safe, Rational Clear case
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
QA Engineer
Responsibilities:
- Created test cases and test plans based on business requirements and development specifications.
- Performed testing (smoke, exploratory, regression testing) of Confidential ecommerce platform.
- Provided support for product releases, reviewed and triaged reported defects.
- Actively participated in daily Scrums meetings.
- Develop features and test scripts using BDD (Behavior driven development) in Cucumber;
- Extensively use Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Used knowledge of Java, XPATH, CSS Selectors and Javascript to create automated scripts for QA to test the website.
- Involved prioritizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.
- Developed BDD framework by creating packages like com.reusablelibrary, com.pageObjects, com.features, com.reporting, com.utilities etc.
- Developed Feature file with various functional scenarios, Step definitions by using reusable library methods and developed cucumber reporting by adding the plugins/format in Test runner class
- Used Selenium WebDriver, Java as Programming language, and TestNG as the Unit testing framework.
- Perform SOAP Web Service and REST API Testing using SOAP-UI and Postman.
- Develop QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Performed mobile application automation for iOS and Android using tool Appium.
- Tested Mobile applications on Android, iOS and Windows Mobile Handsets and Smart Phones.
- Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application.
- Used Agile/Scrum methodology for increase the productivity and reduce the risks and testing life cycle like iterations wise.
- Implemented Docker containers to create images of Confidential versions 2.0, 2.1, 2.2 community edition and enterprise edition with the combination of PHP 7.1, 7.0, 5.6.
- Developed and maintained codebase for deploying Docker web app with community extensions across supported test environments.
- Wrote functional tests using Java and Selenium to verify core functionality worked in Docker containers.
- Wrote scripts for auto configuring frequently tested extensions to improving QA team throughput.
- Tested extension functionality and compatibility.
Environment: Docker, PHP, Java, Selenium, Confidential, Jira, Confluence, Linux, Soup UI, Postman.
Confidential
QA Engineer
Responsibilities:
- Developed automation scripts for new enhancements using Selenium Web Driver.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed testing on the web services API’s using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI and Postman related with various interfaces
- Performed API testing analyzed the response using Postman.
- Automated Web services/API’s by using java and HTTP Client
- Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application
- Prepared test estimation, test plan, functional and regression test suite for project
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
- Updated the Test cases and executed test cases maintain the automation test scripts and maintain the Defects in Jira.
- Involved in Backend testing and writing SQL queries and execute the queries using TOAD.
- Used Agile/Scrum methodology for increase the productivity and reduce the risks and testing life cycle like iterations wise.
Environment:Selenium, SQL Server, JIRA, MS Excel, HTML, Windows, Eclipse, SQL, Windows XP, SOAP UI, Postman, UAT, Agile/Scrum, MS Office.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members to resolve the problems.
- Worked in Jira for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
- Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Jira.
- Imported and Exported data from Microsoft Excel and Microsoft Word to Jira where deemed necessary for project migration and test set replication for reusable template assets.
- Performed Back-End testing by writing and using SQL queries.
Environment:Jira, Windows, MS Office, UNIX/Linux, HTML, XML.