Sr. Quality Engineer Resume
Los Angeles, CA
SUMMARY
- Over 6 years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications.
- Exposure to different Software Development Life Cycle (SDLC)methodologies like Waterfall Model, RUP and Agile development.
- Experience in Black Box Testing, Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
- Good experience preparing automation test framework using open source tools Selenium WebDriver, Junit, TestNG, Cucumber, Eclipse.
- Expertise in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver.
- Excellent hands on Web Service Testing using SOAPUI and POSTMAN.
- Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
- Extensive testing experience with various Service Oriented Architectures (SOAs) spanning across various web services using SOAP and WSDL across various applications using SoapUI.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Proven ability in Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
- Extensive experience using Object Oriented Programming (OOP) languages Java and Python for test case automation.
- Extensive knowledge of testing web services with XML, JSON.
- Experience in UNIX shell scripting and configuring cron - jobs for ETL Loads
- Proficient in working on Multi-platform Testing, including Windows, Linux, OS, IOS and Android
- Good at browser compatibility testing. Tested multiple applications on IE, FF, Google chrome, Safari, iPhone and Android phone.
- Maintaining the Traceability Matrix,Test Data MatrixandStatus reportrelated to project.
- Experienced in all stages of Software Test Life Cycle and Bug Life Cycle. Experience in test management and defect tracking tools likeQuality Center, BugZilla and JIRA.
- Analyzed bugs, interacting with team members in fixing errors and UAT and also assisted in Post Production support.
- Advanced SQL programming skills including the ability to use SQL for data extraction.
- Best practices in executing test scripts (manual and automated) and tracking defects.
- Professional and Analytical skills coupled with Good Communication and Interpersonal skills describing a committed Team Player and Team Leader.
TECHNICAL SKILLS
Test Automation Tools: HP ALM, Selenium Web driver, Eclipse, Cucumber
Testing and Analysis Tools: JIIRA, Quality Center, HP ALM 12.0, SOAP UI
Languages: JAVA, C, Python, HTML, XML, SQL, Unix
Mobile Platforms: Windows Mobile, iOS SDK, Andriod OS
Browsers: MS Internet Explorer(IE), Mozilla FireFox(FF), Chrome, Safari
Database: MS SQL 7.0/2000, MS Access, MySQL
Documentation: MS Word, MS Excel, MS PowerPoint, MS Projects, Visio Reporting, MS Outlook
Systems: UNIX, MS-Windows NT 4.0/XP/2008
Web Services: XML, SOAP, RESTful, WSDL
Business Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr. Quality Engineer
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium Web Driver to test the web application. Developed and implemented robust base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG and created Selenium automation scripts in Java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium Web Driver, TestNG under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Creation of framework in Selenium WebDriver using behavior driven approach like JBehave.
- Conducted weekly Defect Triaging and Release sign offs for Continuous Delivery cycles.
- JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
- Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Extensively worked on Selenium Web Driver with the preferred Languages Java, C, Python and Ruby.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel Properties files.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries.
- Performed functional and Cross Browser testing of Defined Browser Stack of the site.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java 6, Selenium WebDriver, TestNG, Maven 3.2.5, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML 4.01, XML, XPath, Firebug, SQL, Oracle, Windows
Confidential - Menomonee Falls, WI
Sr. Automation Engineer
Responsibilities:
- Preparing Test Conditions, Test Scenarios and Test Cases based on the Client need.
- Generated automation test scripts in Selenium WebDriver using Java.
- Lead QA teams both locally and offshore and established QA processes to maximize efficiency and minimize cost.
- Wrote and executed automation regression test scripts using Selenium Web Driver with Java to in corporate into the build pipeline with Jenkins.
- Actively participated in Sprint ceremonies as part of Agile teams in Daily Scrum, Sprint Planning, Sprint Review and Retrospective.
- Writing Test Cases in HP Application Lifecycle Management/ALM under Test Plan, moving Test Cases from Test Plan to Test Lab, executing the scripts and logging Defects as found.
- Working extensively as part of Scrum team to create user stories and issues in JIRA.
- Executed the developed test cases and test scenarios in HP QC.
- Worked extensively on UNIX and Linux environment to execute the shell scripts.
- Develop all test cases base on User stories in BDDcucumberstyle
- Regularly attending Defect Triage Meetings or Defect Calls with the Development Team.
- Performed Restful Web Service testing using JMeter and SOAP UI.
- Testing in multiple environments such as DEV, PRD and STG.
- Conducted Data Driven and Keyword Driven testing to maintain test suite
- Captured Performance issues using JMeter and sent reports to the team ahead of time for tuning the application.
- Validate soap response in SOAPUI using various assertions such as XPath, Contains, Soap Fault, Schema Compliance etc.
- Develops new features scenarios and refactor existing scenarios using Cucumber
- Performing Cross Browser Testing in Internet Explorer, Google Chrome, Mozilla Firefox etc.
- Validated Web Service including request & response validation using SOAP UI Pro.
- Helped in maintaining the existing regression suite using QTP.
- Executing SQL queries to perform data validation.
Environment: Windows XP, Jira 4.2.x, Quality Center, SQL, QTP, HTTP, SOAP, Unix, XML Spy, Test Director, XML.
Confidential - Dallas, TX
QA Tester
Responsibilities:
- Supervised the testing of Website Redesign project assigned to me, ensuring project schedules and deadlines are met, and that the site meets high standard of quality before launching.
- Analyzing Business Requirements/Features and preparing the Test conditions in HP Quality Center.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Actively involved in SDLC and STLC process and used tools like Selenium Web driver, JMeter, SOAP UI.
- Followed QA testing automation setup to set up Selenium WebDriver to run automated test scripts.
- Addressed all bugs on the project that come from the client and ensured that they were entered into Jira, either by the client, or by me
- Responsible for implementing Load Runner, Performance center, JMeter based infrastructure.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL.
- Has performed Smoke Testing, integration testing and System Testing.
- Expertise in Selenium Automation using Selenium WebDriver, Java & TestNG.
- Ported existing QTP automation scripts into TestNG and Selenium test cases.
- Performance testing using JMeter tool & Agile and Scrum environment.
- Performed Cross browser testing across Firefox on Windows, Opera, IE 6 on Window and the latest version IE 7on windows.
Environment: Selenium WebDriver, Windows XP, Agile, Oracle 11g, Quality center, WebDriver, Cucumber, SoupUI, HTML5, JMeter, TestNG, Jira, Windows 7/XP/Vista, Linux, UNIX
Confidential - New York City, NY
QA Analyst
Responsibilities:
- Experience in creating Automation Test Scripts using Selenium Web Driver.
- Core Java programming skills using Eclipse as IDE. Wrote automated testing code in Selenium or WebDriver using Eclipse IDE for functional testing. Used TestNG and Junit for testing framework. Implemented the script deployment in TestNG framework through command line.
- Used ChromeDriver, IEDriverServer to create cross browser automated tests in Selenium using Web Driver interface.
- Customized busybox and many other open source tools for android/Linux on Mobile platform.
- Experience testing SOA and RESTful/SOAP XML/REST Web Services. Created entire architecture for backend testing internal and third party API using SOAP UI.
- Used Object Browser to explore all running processes, their objects and objects' properties and methods. Used FindChild, innertext, href, etc properties for object that has dynamic or no object ID.
- Scheduling automated regression tests to run against nightly builds to get reliable daily builds.
- Testing, prioritizing and logging bugs into Bugzilla. Working closely with software development manager to fix the critical bugs.
- Performed data driven testing using Excel, SQL server, XML, JSON data types. Used Page Object Design Pattern for enhancing test maintenance and reducing code duplication
Environment: IE, Chrome, Eclipse, Selenium, ALM, MySQL, MS Excel, Office, Bugzila, SOAP UI, REST, Oracle.
